Skip to content

kunalashar25/learn-javascript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Javascript: Zero to Expert!

This repo will cover all the concepts required to learn javascript from scratch.

I have created this repo as a part of self-learning and development activity by referring the Udemy Course - The Complete Javascript Course

Project Structure

  • fundamentals → Minute details with examples on each and every topic in javascript
  • assignments → Practice assignments on each topic to improve our coding skills
  • challenges → Scenario driven challenge to cover multiple topics to get the output
  • concept_images → Structure images for reference
  • course-materials → Material shared during the entire course

How to Begin with JS?

If you're new to Javascript world then start learning the fundamentals first as this will act as the building block for the overall language understanding.

  • Pick a topic from fundamentals, Understand the topic and practice a sample problem.
  • Move to assignment to solve an assignment on the same topic.
  • Repeat this steps for all the sections/topics present inside fundamentals.
  • At the end of each section, Move to challenges and try to complete all the challanges for that section.

1. Fundamentals

Fundamentals Part 1

List of topics coverd under this section:

Fundamentals Part 2

List of topics coverd under this section:

Behind the Scenes

List of topics coverd under this section:

Data Structure, Modern Operators, and Strings

List of topics coverd under this section:

A Closer Look at the Functions

List of topics coverd under this section:

Working With Arrays

List of topics coverd under this section:

Object Oriented Programming (OOP) with JavaScript

List of topics coverd under this section:

Asynchronous JavaScript: Promises, Async/Await, and Ajax

List of topics coverd under this section:

Modules, Tooling, and Functional

List of topics coverd under this section:

2. Assignments

Refer Assignments File to get all the questions.

Fundamentals Part 1

Assignment topics in this section:

Fundamentals Part 2

Assignment topics in this section:

3. Challenges

Refer Challenges File to get all the questions.

Fundamentals Part 1

Challenges in this section:

Fundamentals Part 2

Challenges in this section:

Developer Skills and Setup

Challenges in this section:

Data Structure, Modern Operator, and Strings

Challenges in this section:

A Closer Look at the Functions

Challenges in this section:

Working with Arrays

Challenges in this section:

Object Oriented Programming (OOP) with JavaScript

Challenges in this section:

Asynchronous JavaScript: Promises, Async/Await, and Ajax

Challenges in this section: