Start by mastering the fundamentals of JavaScript, including variables, data types, operators, control flow, functions, and objects.
Learn HTML for structuring web pages and CSS for styling them. Understand concepts like layout, positioning, responsiveness, and CSS frameworks like Bootstrap or Tailwind CSS
Understand React components, state management, props, hooks and routing
Explore Node.js frameworks like Express.js, which simplifies building web applications and APIs
Dive deeper into Express.js to understand routing, middleware, handling requests, and responses
Study NoSQL databases and MongoDB's document-oriented data model. Learn about CRUD operations, data modeling, indexing, and aggregation pipelines
Learn about RESTful API design principles, HTTP methods, status codes, request/response headers, and authentication mechanisms like JWT. Implement RESTful APIs using Express.js and MongoDB
Learn about Git. Code commit, pull, push and merge.
Each member will get a project based one the learnings that they did and will build an end to end application.