All tracks
    Skill Track

    Software Engineering

    From first line of code to a deployed full-stack app.

    Outcome promise

    Build, test and deploy a production-ready full-stack web application you can show to employers.

    16 weeksBeginner to Intermediate8–10 hrs / week
    Enroll in Software Engineering

    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

    JavaScript & TypeScript
    React
    Node.js APIs
    SQL databases
    Git & GitHub
    Testing
    Deployment

    Roles this prepares you for

    • Junior Software Engineer
    • Front-end Developer
    • Back-end Developer
    • Full-stack Developer

    Curriculum

    6 modules · 16 weeks

    1. 1

      Programming Foundations

      3 weeks

      Variables, control flow, functions and problem solving in JavaScript.

    2. 2

      Version Control & Collaboration

      1 week

      Git, GitHub, pull requests and code review habits.

    3. 3

      Front-end Development with React

      4 weeks

      Components, state, routing and calling APIs.

    4. 4

      Back-end APIs with Node.js

      3 weeks

      REST design, authentication and validation.

    5. 5

      Databases & SQL

      2 weeks

      Data modelling, queries and ORMs.

    6. 6

      Testing, Deployment & Capstone

      3 weeks

      Automated 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
    Start free

    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
    Enroll now

    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