4Geeks chosen to deliver AI education in the Bahamas alongside Harvard, Oxford, and Columbia.See more

Interactive Exercises

Hands-on coding and AI challenges you can run right in your browser — no setup required

All categories
Artificial Intelligence
Bootstrap
Career Support
Conditions
Databases
Front End
Generative Ai
Html Css
Javascript
Job Interview
Machine Learning
Node
Numpy
Prompt Engineering
Python
React Native
Reactjs
The Dom
Typescript
Learn CSS with Interactive Exercises
EASY

Learn CSS with Interactive Exercises

Learn CSS with an interactive and auto-graded tutorial with dozens of exercises. These CSS exercises are ideal for beginners learning and practicing fundamental CSS concepts, including selectors, styling rules, and responsive design techniques. Through hands-on tasks, learners will gain practical experience in applying styles to HTML elements, using external stylesheets, and mastering CSS specificity.

Hard Skills For DevelopersAugust 1, 2001
Start exercise
Learn how to manipulate The DOM with JS
EASY

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.

Hard Skills For DevelopersJune 1, 2001
Start exercise
Learn how to use and interact with HTML Forms
EASY

Learn how to use and interact with HTML Forms

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.

Hard Skills For DevelopersMarch 1, 2001
Start exercise
Learn Javascript Arrays and Loops Interactive
EASY

Learn Javascript Arrays and Loops Interactive

**Learn JavaScript Arrays and Loops**: Master loops with an interactive tutorial packed with exercises. Get instant feedback from our AI mentor, auto-grading, and video solutions. Practice key concepts like for, forEach, while, map, filter, find, and looping through object literals.

Hard Skills For DevelopersDecember 1, 2001
Start exercise
Learn Object Oriented Programming with Python
EASY

Learn Object Oriented Programming with Python

Learn Object Oriented Programming concepts using Python, from basic to advanced topics. This tutorial covers classes, inheritance, polymorphism, encapsulation, and more. Ideal for beginners and experienced developers looking to deepen their understanding.

Technical SkillsJune 1, 2001
Start exercise
Learn Python Best Practices
EASY

Learn Python Best Practices

Master Python best practices through hands-on exercises covering clean code, testing, error handling, and code organization. Perfect for developers looking to write more maintainable and professional Python code.

Technical SkillsAugust 1, 2001
Start exercise
Learn Python Functions Interactively
EASY

Learn Python Functions Interactively

Learn and master functional programming by doing auto-graded interactive exercises.

Hard Skills For DevelopersOctober 1, 2001
Start exercise
Learn Python Interactively (beginner)
EASY

Learn Python Interactively (beginner)

Python exercises for beginners, starting from the basics like `Hello World` to more advanced concepts like variables, loops, functions, and data structures. These hands-on challenges guide you step by step through Python programming, offering interactive and auto-graded lessons to build a solid foundation.

Hard Skills For DevelopersOctober 1, 2001
Start exercise
Learn Python Loops and lists Interactively
EASY

Learn Python Loops and lists Interactively

Practice Python Lists and tuples (arrays) with interactive auto-graded exercises and video solutions

Hard Skills For DevelopersOctober 1, 2001
Start exercise
Learn React.js Tutorial and Interactive Exercises
EASY

Learn React.js Tutorial and Interactive Exercises

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.

Hard Skills For DevelopersAugust 1, 2001
Start exercise
Learn the basics of HTML Interactively
EASY

Learn the basics of HTML Interactively

Learn the most popular HTML tags and how to use them effectively with interactive real-life examples designed to simplify learning. With automatic grading and video solutions, you can track your progress seamlessly. This tutorial will help you master HTML basics to build functional, well-structured websites confidently.

Hard Skills For DevelopersAugust 1, 2001
Start exercise
Linear Algebra in Python and NumPy
BEGINNER

Linear Algebra in Python and NumPy

Exercises and examples for linear algebra using Python and NumPy, covering topics such as vectors, matrices, and linear transformations.

Hard Skills For DevelopersMay 1, 2001
Start exercise
Page 2 of 4 · 39 exercises