Exercises

Choose one of the following tutorials and learn with step-by-step interactive tutorials, instant grading, and get help from Rigobot; Our internally developed AI for learning technical skills

4hrs average

Learn how to build HTTP requests with Python

Learn interactively to consume and create HTTP requests to APIs using Python

Fundamentals of TypeScript with Practice for JavaScript Developers

This course is designed for students who are proficient in modern JavaScript and have read about TypeScript (basic and advanced). You will learn key concepts such as basic interfaces, type aliases, and optional properties, as well as union types, literal types, and how to manage application states. You will also explore simple generics, including ApiResponse<T> and generic functions, to build a solid foundation in TypeScript. Through theoretical lessons, practical coding exercises, and quizzes, this beginner-level course will help you effectively apply TypeScript in your projects, improving type safety and code quality in just 60 minutes. Ascending to a higher level, this course will enable you to master TypeScript and take your web development skills to the next level. All in a practical and dynamic environment!

5hrs average

Understanding AI and Its Role in the Workplace

Join 4Geeks Academy's Data Science Bootcamp! In 16 weeks, learn Python, SQL, and AI tools to kickstart your career as a Data Analyst.

8hrs average

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.

3hrs average

Pandas tutorial exercises

Master Pandas, the most popular Python library for machine learning, with our pandas tutorial exercises. Learn to create DataFrames, clean datasets, and more, with exercises developed by experts.

10hrs average

Learn Python Loops and lists Interactively

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

10hrs average

Learn Python Functions Interactively

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

Certified AI Founder: Growth Mindset & Smart Validation

This beginner-friendly course guides aspiring AI founders through adopting a growth mindset and mastering smart validation techniques. Learn to uncover real problems worth solving using proven frameworks like The Mom Test, Jobs To Be Done, and the Hakim Validation Map. Through practical exercises and reflections, build the foundation to validate your AI startup idea effectively and earn your Certified Startup Validator Badge. The course includes quizzes after each module to reinforce learning and ensure understanding.

Advanced Hooks and Composition in React Native with TypeScript

Dive into the world of advanced React Native hooks and component composition with TypeScript in this beginner-friendly tutorial. Learn practical tools like useRef for managing references and mutable values, useMemo for optimizing calculations, and useCallback for function memoization. Explore how to create custom hooks to reuse logic across components and master composition patterns like compound components to build flexible, maintainable UIs. Through hands-on coding exercises and quizzes, you’ll gain skills to improve performance and code quality in real-world mobile applications. This 60-minute course is designed to take you from basic hooks to advanced techniques, ensuring you can apply these concepts immediately in your projects.

6hrs average

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.

5hrs average

Prompt Engineering Course for Beginners

Prompt Engineering Course from scratch. Learn how to get the most out of any generative AI model with efficient techniques

12hrs average

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.

8hrs average

Javascript Beginner Tutorial (interactive)

Enhance your Javascript programming skills with this comprehensive set of interactive and auto-graded exercises. These exercises cover fundamental topics such as variables, loops, conditionals, functions, and arrays. By completing these exercises, students will gain a solid understanding of Javascript basics, preparing them for more advanced programming challenges. Technologies and topics included are ES6 syntax and basic algorithmic thinking.

50hrs average

Master Javascript Practicing

165 JavaScript Exercises to Boost Your Skills: Perfect for practicing JavaScript object literals, functions, arrays, loops, and more! Strengthen your coding knowledge with hands-on exercises designed to improve your mastery of essential JS features.

Unit Testing with React Native Testing Library

This practical tutorial will guide you step by step in learning unit testing using React Native Testing Library. Designed for beginners, the course covers the fundamentals of unit testing, setting up the testing environment, and how to write and run tests for React Native components. Through theoretical lessons, quizzes, and coding exercises, you will acquire practical skills to ensure the quality of your mobile applications. By the end, you will be able to implement effective tests and improve the development of your projects with confidence.

5hrs average

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.

6hrs average

Python Modules Tutorial

5hrs average

Installing Windows on a Virtual Machine

Learn how to install Windows on a VirtualBox virtual machine in this interactive tutorial. Set up VirtualBox, create a virtual machine, and install Windows 10 step by step. This hands-on guide helps you experiment with different operating systems in a controlled environment without affecting your main system.

8hrs average

Node API Tutorial

Learn to create a REST API with Node and Express in our interactive tutorial! Master essential coding skills and kickstart your programming journey today!

4hrs average

Object Oriented Programing In Javascript

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

Load more...