Self-paced

Explore our extensive collection of courses designed to help you master various subjects and skills. Whether you're a beginner or an advanced learner, there's something here for everyone.

Bootcamp

Learn live

Join us for our free workshops, webinars, and other events to learn more about our programs and get started on your journey to becoming a developer.

Upcoming live events

Learning library

For all the self-taught geeks out there, here is our content library with most of the learning materials we have produced throughout the years.

It makes sense to start learning by reading and watching videos about fundamentals and how things work.

Search from all Lessons


LoginGet Started

Learn Javascript

Lessons, exercises, and projects about Javascript

Browse our list of curated database of projects, exercises, and lessons to learn Javascript

Creating React Components - Learn what is and how to create a react component

Components are React.js bread and butter. Become a master creating react components using properties, the component state and learn the most common syntaxes


Start a web application with React & Flux

Use the Fullstack technologies to build professional apps using React.js


Start a new HTML/CSS Project

Build and publish the most basic HTML/CSS website you can build


3hrs average

Excuse Generator CLI with Javascript

Create an excuse generator with a CLI using Javascript


8hrs average

Node API Tutorial

This is an interactive tutorial that will teach you how to create an API with node.


50hrs average

Master Javascript Practicing

165 Javascript exercises ideal for those who want to practice javascript object literals, functions and many more js features


8hrs average

Javascript Events

Learn how to make your application interactive, wait for the user to click, use the keyboard, use the mouse, resize the window and much more!


How to Install NVM on Linux (Ubuntu and Centos)

Learn how to install NVM on Linux with our easy-to-follow guide. Covering popular distributions like Ubuntu and Fedora, this article includes troubleshooting tips and links to installation guides for macOS and Windows. Perfect for developers looking to manage multiple Node.js versions.


How to flatten an array in JavaScript?

Discover various techniques to flatten arrays in JavaScript. Learn efficient methods to transform nested arrays into a single, flattened array.


How to use the Javascript Array Clear method?

Learn how to effectively utilize the Clear method in JavaScript arrays to simplify array management. Discover the syntax, functionality, and practical examples.


How to use the Javascript Array method Every?

Learn how to effectively use the Every method in JavaScript arrays. Discover its features, syntax, and practical examples to optimize your coding skills and data manipulations.


How to find the interception of Arrays in Javascript?

Learn how to find the intersection of two or more arrays in Javascript. Discover different methods for finding common elements and optimizing your code.


What is the difference between Java and Javascript?

Java and Javascript are completely different programming languages even though people gets confused a lot.


How to disable Javascript in tor?

To disable Javascrpt in Tor browser, you´ll have to go to Settings -> Privacy and Security -> scroll down until Security level and select the option you want, each will be most strict than the other.


How to Call a Function in Javascript

To call a function we just need to write our function's name alongside the parentheses with the corresponding parameters.


Local Web Development Setup And Best Practices

How to start and setup your local web development environment across Windows, Mac, and Linux. Optimize your coding workflow: Project organization, Version control, IDE configuration, etc.


Start a basic project in React.js

Easy to use React.js boilerplate with no configuration


4hrs average

Code an Excuse Generator Using AI

Create an AI-powered Excuse Generator using Python or JavaScript. Learn to connect with ChatGPT's API and generate creative excuses. Perfect for coding practice!


16hrs average

Todolist with Vanilla JS (no framework)

Create a simple todo web app using vanilla js


8hrs average

Javascript Beginner Tutorial (interactive)

Practice your Javascript programming skills with this interactive and auto-graded set of exercises.


6hrs average

Learn how to manipulate The DOM with JS

Step by step, go over all the most important DOM concepts and methods: Use javascript to manipulate styles, HTML elements.


5hrs average

Practice Javascript Functions Tutorial

Start using and practicing javascript functions, learn about arrows, anonymus functions, closures, callbacks and more!


How to Install NVM (Node Version Manager) on Every Operating System

Discover how to install NVM on Windows, macOS, and Linux with our comprehensive guide. Manage multiple Node.js environments easily and switch between versions seamlessly.


How to get the last element of an Array in JavaScript?

Learn different techniques to retrieve the last element of an array in JavaScript. You can access the last element by using the length property of arrays.


How to use the Javascript Fill Method?

Learn how to effectively use the Fill method in JavaScript arrays. Explore its syntax, parameters, and practical examples to efficiently populate arrays.


How to install javascript?

Every good web developer needs to run Javacript on it's developing machine, here's how to make your System Javascript ready.


Javascript Array Slice Method

Master the art of slicing arrays in JavaScript with our comprehensive course. Learn how to extract, copy, and modify array elements like a pro. Enroll now!


How to print in javascript

The code to open the print dialog in JavaScript is window.print(). This method will open up the print dialog for the current document and gives you all the options



How to print in javascript

The code to open the print dialog in JavaScript is window.print(). This method will open up the print dialog for the current document and gives you all the options


Understanding Environments and Environment Variables in Programming

Master the use of environment variables in programming to streamline and secure your development across multiple platforms like Python, Node.js, PHP, etc.


Start a React + Flask (Full-Stack) Project

Use Javascript, React.js, Python and Flask to build an entire full-stack application


Full Stack Project User Stories

Discover key considerations and avoid common mistakes when choosing your final project. Learn from these experienced tips to ensure success in your project journey.


12hrs average

Learn Javascript Arrays and Loops Interactive

Learn javascript arrays and loops, interactive tutorial with dozens of exercises, get instant feedback with our AI mentor, auto-grading and video solutions


4hrs average

Object Oriented Programing In Javascript

Learn how objects and classes work and why they are so usefull in coding.


3hrs average

Learn how to use and interact with HTML Forms

Form validations, inputs, textarea, date inputs, etc.


8hrs average

Learn React.js Tutorial and Interactive Exercises

Learn and practice ReactJS using hooks, interactive tutorial with dozens of react exercises, get instant feedback with automatic grading and watch video solutions afterwards.


How to clone an Array in JavaScript?

Discover different methods to create a copy of an Array in JavaScript. Learn the nuances of Array cloning for effective data manipulation.


RegEx Examples: Mastering Regular Expressions with Practical Cases

On RegEx examples we'll be covering different regular expressions examples for the most used data. You'll find patterns with working snippets for Javascript and Python for emails and passwords validation, Integers, Float numbers and Decimals extraction


How to get the last element of an Array in Javascript?

Learn different techniques to retrieve the last element of an array in JavaScript. You can access the last element by using the length property of arrays.


How to use the Javascript array some method?

Master the Javascript Array Some method with our comprehensive guide. Learn how to use this powerful tool for testing array elements and streamlining your code.


RegEx for whitespaces

On RegEx for whitespaces we'll be discussing the different ways to detect whitespaces using regular expressions. RegEx has more than one way to search in a given text for these characters and we'll be giving an example with the most used one


How to run Javascript in Visual Studio Code?

You can run Javascript in the Visual Studio Code through the terminal if you have node installed (node filename.js).


How to Create an object in Javascript

There are many ways to create objects in javascript, we can use the new keyword or create it with literal syntax, here you can see more examples.