Software Engineering
From first line of code to a deployed full-stack app.
Build, test and deploy a production-ready full-stack web application you can show to employers.
About this track
A practical path through modern web development: programming fundamentals, front-end and back-end frameworks, databases, testing and deployment — finishing with a portfolio project reviewed by a mentor.
Skills you'll build
Roles this prepares you for
- Junior Software Engineer
- Front-end Developer
- Back-end Developer
- Full-stack Developer
Curriculum
6 modules · 16 weeks
- 1
Programming Foundations
3 weeksVariables, control flow, functions and problem solving in JavaScript.
- 2
Version Control & Collaboration
1 weekGit, GitHub, pull requests and code review habits.
- 3
Front-end Development with React
4 weeksComponents, state, routing and calling APIs.
- 4
Back-end APIs with Node.js
3 weeksREST design, authentication and validation.
- 5
Databases & SQL
2 weeksData modelling, queries and ORMs.
- 6
Testing, Deployment & Capstone
3 weeksAutomated tests, CI and shipping your capstone app.
Pricing
Starter
Free
- First module of the track
- Skill assessment to find your starting level
- Community forum access
Full track
Rs 25,000one-time
- Every module and hands-on project
- AI-personalised learning path
- Mentor review of your capstone
- Shareable certificate of completion
Ready to start Software Engineering?
Build, test and deploy a production-ready full-stack web application you can show to employers.
Enroll in Software Engineering