The following exercises explain different programming concepts and have been published by our members. Search for an exercise using the filters
Javascript
vanillajs
HTML and CSS
easy
Master the art of HTML forms with interactive exercises that cover text inputs, text areas, date and numeric inputs, dropdowns, and more. Learn form validation, styling, and the key differences between GET and POST methods. Perfect for enhancing your front-end skills with incremental, autograded challenges.
Start exerciseJavascript
React.js
easy
Master ReactJS fundamentals with an interactive tutorial featuring dozens of exercises. Learn JSX, build components, create dynamic HTML, and work with JS modules. Receive instant feedback through automatic grading and access detailed video solutions to solidify your understanding.
Start exercisePython
Numpy
Machine Learning
intermediate
This interactive tutorial will help you become familiar on it, master the most used functionalities and help you clean up your first datasets
Start exerciseJavascript
Node
easy
Learn the basics of JavaScript functions in this tutorial! Explore arrow and anonymous functions, closures, callbacks, and how to create and call functions with parameters and return values. Understand their importance in functional programming and practice with real-life examples.
Start exerciseJavascript
vanillajs
Javascript Events
beginner
Master JavaScript Events: Learn to make your application interactive by handling user actions like clicks, keyboard input, mouse movement, and window resizing. Explore onClick events, dynamically change CSS, retrieve event target values, and implement features like counters and onLoad actions.
Start exerciseLayouts
HTML and CSS
CSS Grid
easy
Learn how to build layouts with an interactive and auto-graded tutorial. Master CSS properties like display, position, float, and z-index. Understand how to center content, create sidebars, and use pseudo-elements. Enhance your web design skills with practical, auto-graded tutorials.
Start exercise