The following exercises explain different programming concepts and have been published by our members. Search for an exercise using the filters
Python
easy
Practice your Python programming skills with this interactive and auto-graded set of exercises.
Start exerciseMachine Learning
Python
Numpy
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 exerciseNode
Javascript
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 exerciseHTML and CSS
Javascript
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
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 exerciseHTML and CSS
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 exerciseHTML and CSS
Javascript
The DOM
easy
Step by step, go over all the most important DOM concepts and methods: Use javascript to manipulate styles, HTML elements.
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 exercise