{}

Coding Club

Full-Stack Web Development using JavaScript

Prerequisites

You need to be familiar with basic programming concepts as described in the Programming Basics course

Who is this course for?

This course is for you if you want to develop modern web apps and add a couple of projects to your portfolio so that you can get placed at product-based companies.

Learning Outcomes

By the end of this course, you'll be able to build a full-stack web app such as an e-commerce site, or the first version of a simple social network using JavaScript, React, NodeJS and PostgreSQL

Curriculum

  1. 1

    Linux and Command Line Basics

    Install Linux, learn basic commands and become comfortable with the command-line

  2. 2

    Version Control using Git

    Learn how to version-control your software and back-up your code at source code repositories such as GitHub and GitLab

  3. 3

    JavaScript basics

    Learn the basics of JavaScript and build your first JavaScript project

  4. 4

    HTTP and Web Servers

    Learn how HTTP and Web Servers work and build a small project which involves accessing open HTTP APIs

  5. 5

    HTML / CSS

    Learn the basics of HTML and CSS, and build a couple of static web pages

  6. 6

    Web Browsers and the DOM

    Learn how web browsers work at a high level from a web developer's perspective and build a simple game using HTML/CSS and JavaScript

  7. 7

    Frontend Development using React

    Learn the basics of React and build a couple of frontend applications using React and its ecosystem

  8. 8

    Backend Development using Node

    Learn how to build backend APIs using Node, Express, Prisma and PostgreSQL

  9. 9

    Capstone Project

    Build a full stack web app using all the technologies you've learned and deploy it to the cloud!

  10. 10

    Open Source Project

    Pick an existing JavaScript open source project and add a couple of features so that you understand how real-world projects are developed

Structure

Each weekday, you'll receive curated learning resources and exercises which need to be completed. You'll also have a 30-minute session with your coach each day, where you can get answers to your questions and support on any challenges you face.

Pricing

The course costs ₹2000 per month. We also offer a 1-week free trial.

Duration

On average, the course will last for 4-8 months depending on how much time you're able to allocate to programming everyday.

FAQs

  • Why JavaScript?

    JavaScript (and TypeScript, which is a superset of JavaScript) is the most popular language used for front-end web development, and has a huge community and ecosystem. So pretty much every tech company uses JavaScript to deliver their web apps. Also, you can build both the frontend and backend using a single language which adds to JavaScript's usefulness and popularity. JavaScript is used by both startups and large companies. So there is a lot of demand for JavaScript developers.

  • Will any placement assistance be provided?

    Absolutely! If you complete this course, we'll refer you to our friends in the industry

Enroll