Foundations of JavaScript

icon-challenge10 CHALLENGES

A super simple introduction to help you get started!


Variables & Functions

icon-challenge12 CHALLENGES

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



icon-challenge11 CHALLENGES

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



icon-challenge10 CHALLENGES

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


Front End Engineering

icon-challenge7 CHALLENGES

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


End To End

icon-challenge9 CHALLENGES

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


React, GraphQL, SocketIO

icon-challenge8 CHALLENGES

React and GraphQL Lessons


JavaScript Algorithms

icon-challenge11 CHALLENGES

Problems that are commonly asked to test your JavaScript knowledge



icon-challenge12 CHALLENGES

Tree problems with high difficulty


General Algorithms

icon-challenge5 CHALLENGES

General Algorithm from interviews

0 members online

Join C0D3 now and start your software engineering journey!

Join us onDiscordto ask your questions.

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

Setup Development Environment

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.


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