Skip to content
September 2026 qualifier: applications close Sun 27 Sep · Week 1 starts Fri 2 Oct
Qualifier Hub

IIT Madras App Dev Lab Lectures: Application Development Lab

BSCS401057 lectures7 weeks

Weeks

  1. Week 16 lecturesEfficiency & complexity analysis · Data structures array and strings · Data structures object, map and sets · Data structures linked list, stack and queue · Data structures: tree, heap and graph · Algorithms and problem solving
  2. Week 27 lecturesJavascript syntax · Execution context · Hoisting · Objects · Closures · Functions and this binding · Hands on challenge DOM
  3. Week 35 lecturesHow the web works · Introduction to Git and Github Gitlab · Git workflow and branching · Npm, package json · Git workflow and npm hands on
  4. Week 46 lecturesIntroduction to nodeJS · Modules in nodeJS · Building http server using nodejs · How nodeJS works · Introduction to typescript | part 1 · Introduction to typescript | part 2
  5. Week 55 lecturesIntroduction to expressjs · Setup expressJS with typescript · Middlewares & error handling in expressjs · Building a task manager backend with expressjs & typescript · ExpressJS project structure
  6. Week 64 lecturesTutorial: datatypes and constraints in sql · Tutorial: data definition language (DDL) commands · Joins in SQL · Pagination in SQL
  7. Week 74 lecturesIntroduction to typeorm · Integrate postgres with expressJS using typeORM · Task manager CRUD operations with data persistence · Set up express backend job portal project

More lectures

41:04

37 Task Manager CRUD Operations with Data Persistence

Watch on YouTube (opens in a new tab)