BeginnerSoftware Development
Full-Stack Web Development Bootcamp
Go from zero to building and deploying real web applications in 12 focused weeks.
12 weeksBeginner Kagiso Mthembu

About this course
An immersive, project-based bootcamp that teaches you to build modern web applications from the ground up. You'll write real code from week one and finish with a portfolio of projects to show employers. Designed for beginners who are serious about a career in software.
What you'll learn
- Build responsive interfaces with HTML, CSS and React
- Create REST APIs with Node.js and PostgreSQL
- Use Git and GitHub in a professional workflow
- Deploy full-stack applications to the cloud
- Ship a portfolio of projects to show employers
Course outline
1
Frontend
- HTML, CSS & responsive design
- JavaScript fundamentals
- React
2
Backend
- Node.js & APIs
- Databases with PostgreSQL
- Authentication
3
Tooling
- Git & GitHub
- Deployment
- Working in a team
4
Capstone
- Plan a full-stack app
- Build & deploy
- Present your portfolio
Upcoming intakes
8 September 2026– 30 November 2026
Hybrid18 seats
Your instructor
K
Kagiso Mthembu
Kagiso is a senior software engineer and mentor who has shipped products for SA fintech and e-commerce companies.