Overview
Learn to build software applications from scratch and get access to endless opportunities as a Software Engineer, Product Manager, UX Designer and more.
Build solid foundations in software development & databases
Master front-end technologies to create interactive apps
Leverage AI and adopt best-in-class workflows
Develop a strong portfolio of real-world projects
You will learn these technologies and languages:
JavaScript
SQL
Figma
GitHub
Ruby
HTML
Copilot
Course Description & Learning Outcomes
Master the technical and project-management skills needed for a successful career in tech, learning how to develop great products in teams using modern workflows.
Preparation work
Our web development course is very intense. To be prepared and make the most out of the bootcamp, you must complete 40 hours of preparation work to give you basic tech foundations and culture.
Foundations - Code your first programs
Master all the developer tools such as command line, text editor, and Git. Write your first programs manipulating variables, functions, data structures and more. Detect patterns in texts and extract data from any file, any website or by using APIs.
Software architecture - Build your first applications
Structure your software following object-oriented principles. Learn one of the most used design patterns, the Model-View-Controller (MVC) and master it by coding several MVC apps from scratch.
Database and SQL - Store and extract data
Create relational databases and build queries with SQL. From simple CRUD queries (Create, Read, Update, Delete) to advanced JOIN queries, become an SQL expert! Connect your database to your software with an ORM (Object Relational Mapping).
Front-end development - Design dynamic websites
Master web technologies and code responsive websites with HTML, CSS and Bootstrap 5.0. Add dynamic behaviors to your website with JavaScript. Practice modern JavaScript and use key frameworks, including Vue.js, React and Stimulus.js.
Web app development - Put everything together
Develop web applications from scratch following the workflows of successful startups. Design your app on Figma, collaborate on GitHub and code your app using Ruby on Rails. Finally, deploy it to production on a real domain and learn to cover your code with tests.
Project weeks - Build your own web app from scratch
The project phase is the ultimate experience of the bootcamp: invent, design, code, deploy and pitch an original project in teams of 3 or 4 during the final two weeks. Go through the entire process—from the idea to the live app in production on a real domain name.
Career Week - Start your career in tech!
Receive guidance to kickstart your professional journey. Get help from our teams and experts to enhance your job-seeking skills, such as resume building and interview preparation. Network with industry experts and potential employers, positioning yourself for a successful transition into the workforce.
Recommended Prerequisites
The Certificate in Web Development course is beginner-friendly, with no prerequisites required. What counts for us is that you’re motivated to start your new tech journey.
Schedule
End Date: 15 Mar 2025, Saturday
This is an immersive bootcamp, held part-time over 2 weekday evenings online from 7pm to 10pm and on campus on Saturdays from 9am to 6pm.
Location: 20 Collyer Quay, Level 23, 049319 and Online