Bootcamps · Software Engineering
Software Engineering Bootcamp
Go from first line of code to job-ready full-stack engineer: JavaScript, React, Python, Flask, SQL and AI-assisted development.
This bootcamp trains you to build and ship complete web applications. You start with HTML, CSS, JavaScript and Git, move on to React for modern front ends, learn Python and object-oriented design, then build REST APIs with Flask, relational databases and JWT authentication. Career incubator weeks cover your professional brand and interview preparation, and the programme ends with a technical assessment and a full-stack capstone that solves a real business problem.
What you'll learn
- Build responsive web apps with HTML, CSS and JavaScript
- Create single-page apps with React
- Design REST APIs with Python and Flask
- Model data with SQL and SQLAlchemy
- Test, deploy and maintain full-stack projects
- Use AI coding assistants responsibly
- Work in agile teams with Git and code review
Curriculum
-
1
Prep · Foundations of software engineering
Programming basics, Git and the web, so every learner starts phase 1 ready.
-
2
Phases 1–2 · Front end and JavaScript
JavaScript, DOM, React and the front-end half of the full-stack course.
-
3
Wellness break
A week off to rest and catch up.
-
4
Phases 3–5 · Back end, databases and project
Python, Flask, SQL, authentication and the capstone.
-
5
Career incubator · AI-augmented development
AI coding assistants, testing with AI and career preparation.
Before you join
- High school graduate with basic computer knowledge
- Pass the technical assessment test
- Laptop: Intel i5 11th Gen / Ryzen 5 4000+, 16GB RAM, 512GB NVMe SSD
- Stable internet access
Tools & technologies
HTMLCSSJavaScriptReactPythonFlaskSQLSQLAlchemyGitGitHubJWT
Career paths
Front-end Web DeveloperBack-end Web DeveloperFull-stack DeveloperTechnical Project ManagerSoftware Architect