Full Stack Web Development Bootcamp
Ages 15–18 · 20 weeks · Online
An intensive 20-week program that takes intermediate students to building, deploying and operating real full-stack web applications.
Buy this course
- 30-day money-back guarantee
- Full lifetime access
- Access on desktop and mobile
What You'll Learn
Course Curriculum
0 sections · 0 lessonsDescription
Our most ambitious course. The Full Stack Web Development Bootcamp is a 20-week intensive program that takes Grade 10–13 Sri Lankan students from intermediate web skills to building, deploying and operating real full-stack web applications the way professional developers do.
Students learn modern JavaScript (ES6+), React for frontend, Node.js and Express for backend, REST API design, PostgreSQL and proper database design (normalisation, indexes, relationships), authentication (sessions, JWTs, OAuth), file uploads, deployment to real servers (we deploy to a free DigitalOcean, Hetzner or Railway tier), Git and GitHub workflow with branches and pull requests, basic Docker, and how to write tests. We also cover technical communication — writing clear commit messages, code reviews, and technical writing for documentation.
Two substantial team projects (maximum 3 students per team): a full-stack school resource-exchange platform where students post and share study notes (mid-term), and a final original full-stack web app of the team's choosing with users, authentication, database persistence and a polished UI. Past student projects have included tuition-class booking platforms, Sri Lankan recipe sharing sites, and student club management tools — many are still live on the internet.
This is genuinely a serious course. Students should expect 6–8 hours of work per week beyond the live class. The bootcamp is exceptional preparation for university computer science (Moratuwa, SLIIT, IIT, NSBM, NIBM and most foreign universities), for IT industry internships in Sri Lanka, and for confidently freelancing as a teenage developer. Prerequisite: Web Development with HTML, CSS & JavaScript or equivalent.
Course Outline
- Weeks 1–3: Modern JavaScript + ES6
- Weeks 4–6: React fundamentals
- Weeks 7–8: Backend with Node + Express
- Weeks 9–10: PostgreSQL + database design
- Weeks 11–12: REST APIs + authentication
- Weeks 13–14: File uploads + frontend–backend integration
- Weeks 15–16: Mid-term team project — resource exchange
- Weeks 17–18: Deployment + Git workflow
- Weeks 19–20: Final team project + demo day
Instructor
LearnPlus Academy
Official LearnPlus course catalog
Curated STEM, coding, design and digital-skills courses imported from the LearnPlus Education Center.
Reviews (0)
No reviews yet. Be the first to review!
