Practice and develop your coding skills by building real live interactive autograded projects with solutions and video tutorials
Layouts
HTML and CSS
beginner
Replicate this postcard with CSS and HTML
Start projectData Structures
Serialization
Python
beginner
Create an API to read from a family tree structure
Start projectReactJS
Javascript
React useState
intermediate
Create a simple contact list application using the React.js framework and Flux Architecture
Start projectJavascript
vanilla.js
HTML and CSS
intermediate
Practice building algorithms by doing a selection-sorting algorithm and displaying it on a website
Start projectPython
Flask
Data Science
beginner
Use Flask to create a machine learning web application to predict Titanic survival.
Start projectJob Interview
Job Hunting
beginner
Learn how to crush your next interviews, respond questions and land a job in tech.
Start projectNumpy
Pandas
matplotlib
beginner
Use your NumPy, Pandas and Matplotlib skills to practice a little about probability distributions
Start projectJavascript
Events
The DOM
easy
Create a simple todo web app using vanilla js
Start projectJavascript
React Hooks
React useState
beginner
Use your react.js skills to make a simple counter component
Start projectJavascript
Sorting Algorithms
HTML and CSS
intermediate
Practice building algorithms by doing a bubble-sorting algorithm and displaying it on a website
Start projectJavascript
React Hooks
React useState
easy
Create a simple tictactoe 2 player game (no AI), using the React.js framework
Start projectData Science
Machine Learning
beginner
Create a url spam detector using NLP techniques and Support Vector Machine algorithm
Start projectNumpy
Pandas
matplotlib
beginner
Use your numpy, pandas and matplotib skills to practice a little about probabilities
Start projectnode.js
ejs
Express
beginner
Create a form using the EJS (Embedded JavaScript templates) and Express.js to render the HTML/CSS, validate using Node
Start projectjavascript
vanilla.js
HTML and CSS
intermediate
Build a real life beautiful landing page without any framework and collecting leads
Start projectJavascript
Node
easy
The domain mafia is far from over, with more domain extensions every day is a good idea to chase for great domain available to buy. Who knows, maybe you get lucky and become a millionaire!
Start projectJavascript
Jest
Unit Testing
easy
Give a series of exercises and solutions, create the unit tests to automaticaly grade the given solutions
Start projectJavascript
ReactJS
intermediate
Use the audio tag to create your own music player
Start projectData Science
Machine Learning
beginner
Use Naive Bayes algorithm to classify apps reviews as good or bad.
Start projectAlgorithms
Python
Big O
beginner
Learn the basics on how to optimize or better build algorithms in Python for Machine Learning
Start project