Join us on

Discord

to ask your questions. Start by setting up your development environment and then follow the lessons in the course.

js-0-cover.svg
icon-challenge10 CHALLENGES

A super simple introduction to help you get started!

js-0-cover.svg
icon-challenge10 CHALLENGES

A super simple introduction to help you get started!

js-1-cover.svg
icon-challenge12 CHALLENGES

Learn how to solve simple algorithm problems recursively with the following exercises

js-1-cover.svg
icon-challenge12 CHALLENGES

Learn how to solve simple algorithm problems recursively with the following exercises

js-2-cover.svg
icon-challenge11 CHALLENGES

These exercises will help you gain a better understanding of what it means for a data structure to be non-primitive.

js-2-cover.svg
icon-challenge11 CHALLENGES

These exercises will help you gain a better understanding of what it means for a data structure to be non-primitive.

js-3-cover.svg
icon-challenge10 CHALLENGES

These exercises will test your understanding of objects, which includes linked lists and trees

js-3-cover.svg
icon-challenge10 CHALLENGES

These exercises will test your understanding of objects, which includes linked lists and trees

js-4-cover.svg
icon-challenge7 CHALLENGES

Create challenging front-end mini-projects and build an understanding of Web Development. Covers the last fundamental JavaScript concept: (Complex Objects)

js-4-cover.svg
icon-challenge7 CHALLENGES

Create challenging front-end mini-projects and build an understanding of Web Development. Covers the last fundamental JavaScript concept: (Complex Objects)

js-5-cover.svg
icon-challenge9 CHALLENGES

These exercises will help you build a strong understanding of how the web works.

js-5-cover.svg
icon-challenge9 CHALLENGES

These exercises will help you build a strong understanding of how the web works.

js-6-cover.svg
icon-challenge8 CHALLENGES

React and GraphQL Lessons

js-6-cover.svg
icon-challenge8 CHALLENGES

React and GraphQL Lessons

js-7-cover.svg
icon-challenge11 CHALLENGES

Problems that are commonly asked to test your JavaScript knowledge

js-7-cover.svg
icon-challenge11 CHALLENGES

Problems that are commonly asked to test your JavaScript knowledge

js-8-cover.svg
icon-challenge12 CHALLENGES

Tree problems with high difficulty

js-8-cover.svg
icon-challenge12 CHALLENGES

Tree problems with high difficulty

js-9-cover.svg
icon-challenge5 CHALLENGES

General Algorithm from interviews

js-9-cover.svg
icon-challenge5 CHALLENGES

General Algorithm from interviews

0 members online
JOIN

Join us on

Discord

to ask your questions. Start by setting up your development environment and then follow the lessons in the course.

General Announcements

Updates and Guidelines

To make space for other students on our servers, your account will be deleted after 30 days of inactivity.

Take each lesson challenge seriously and do them over and over again until you can solve them. With the exception End to End, all challenges are questions and exercises taken from real interviews.

These lessons will not only prepare you for interviews, but it will also help teach you the skills that you need to become an effective engineer.

After completing Foundations of JavaScript, Variables & Functions, Array, Objects, End to End, HTML/CSS/JavaScript, React/GraphQL/SocketIO, you will be ready to contribute to our codebase.

ADDITIONAL RESOURCES

MDN Web Docs

The encyclopedia of web development


The Modern JavaScript Tutorial

In-depth overview of javascript language


The Missing Semester

Introduction to shell, git, vim, tmux and etc.


Teach Yourself Computer Science

Self-study guide