SW-120 · Program

Full-Stack Software Development

Learn to build and ship complete web applications. You will write the interface, the API and the database, then deploy it to a real server with your own domain and HTTPS.

12 weeksApprox. 180 hoursBeginner to intermediateClassroom + lab

Who this is for

  • CSE, IT and other branch students targeting software roles
  • Freshers who need real projects for their resume
  • Non-CS engineers switching to software

What you'll be able to do

  • Build responsive interfaces with HTML, CSS and React
  • Write REST APIs with Node.js and Express
  • Design and query SQL databases
  • Work in Git like a team developer
  • Deploy apps on Linux with a domain and HTTPS

Syllabus

9 modules. Every module has lab sessions on real boards or tools.

M01Web foundations
  • Semantic HTML and accessibility
  • Modern CSS, Flexbox and Grid
  • Responsive design
M02JavaScript
  • ES6+ essentials
  • DOM, events and fetch
  • Async code and promises
M03React
  • Components, props and state
  • Hooks and routing
  • Forms and API calls
M04Node.js and Express
  • REST API design
  • Authentication with JWT
  • Validation and error handling
M05Databases
  • SQL with PostgreSQL and MySQL
  • Schema design and joins
  • Using an ORM
M06Git and teamwork
  • GitHub, branches and pull requests
  • Code review habits
M07Testing
  • Unit and API tests
  • Debugging in the browser and server
M08Deployment
  • Linux server, Nginx and process managers
  • Domains, DNS and HTTPS
  • Cloud hosting basics
M09Capstone project
  • Full product from design to deployment
  • Demo and code review

Projects you can build

Placement portal

Students, companies and drives with login and admin views.

IoT device dashboard

React front end for live device data from an API.

Store app

Catalogue, cart and orders with a SQL database.

Tools and technologies

  • HTML · CSS
  • JavaScript
  • React
  • Node.js
  • SQL
  • Linux

Every program includes

  • Mock technical and HR interviews with working engineers
  • Resume, LinkedIn and GitHub review
  • Course completion certificate after the final assessment
  • Referrals to our hiring network

Questions

I am from ECE/EEE. Can I join?

Yes. Many of our software learners come from core branches. We start from the basics.

Will I have a portfolio at the end?

Yes. You will have deployed projects and a GitHub profile you can share with recruiters.

Get fees and next batch dates

We'll call you within one working day.

WhatsApp us