Course Content
Our course is hands-on! We take an active learning approach. You will write code on day one.
What you need to bring:
- A laptop to write your code.
- Install a code editor (we recommend VS Code).
- Admin rights to install programs and save/modify files.
This is a curriculum overview. You will find details of what is covered when the course starts. We will help you with set up on the first day of each course, but we still recommend you come prepared by making sure you can install all the software and environments needed on your device.
The full course is a 6-week Intensive that covers the fundamentals of Front-End Development with HTML, CSS and JavaScript, Back-End (Server-Side) Software Engineering, including programming in Python and Database Management with SQL. This also includes commands with Bash and Git, covered in the DevOps section of the course.
To see what is covered in each individual course, use the dropdown on the top right. For more information on the course structure see below.
The Web Design course covers the basics of front-end development. Learn how to make HTML webpages, design them with CSS and add interactive features using JavaScript.
This is a 1-week Intensive that covers the fundamentals of Web Design for aspiring Digital Designers or Front-End Developers. It also teaches the basics needed for developing the Frond End of Full Stack Web Applications.
The Full Stack Course covers the fundamentals of Web Development, from Back-End Programming in Python (including SQL Server Side Scripting) to Front-End Development with a Templating Engine (the Web Design Course is a prerequisite).
This is a 4.5-week Intensive that prepares you for a Full Stack Web Development Role. This is the bulk and heart of our curriculum. You will learn how to code with interactive activites and then finally building your own Full Stack Application.
The course ends with a 2-day Intensive that teaches you how to deploy your developed web application to a server so it can be accessed on the internet. Covering Git Repository Management, important Bash Commands, SSH, Port Forwarding, Reverse Proxies, Firewall Setup and Linux Servers. Studied with practical examples.
This course not only sets you up with the basics of DevOps, which you can use for further study/training to become an accredited DevOps Engineer (in either AWS, Azure or Google Cloud depending on which path you chose to follow), but it also provides you with the skills needed to deploy apps. Essential for Freelance Developers that need to do it all or Start-up Entrepreneurs.