50,000+ Free Udemy Courses to Start Today

View Courses

Free Educative Courses online

image

Mastering Algorithms for Problem Solving in Python

By the end of this course, you'll have a diverse set of abilities that will significantly improve your ability to solve issues efficiently with Python. This course will help you not only enhance your coding skills, but also acquire confidence in dealing with challenging situations.

duration

28 h

image

Mastering Algorithms for Problem Solving in C++

This course will help you not only enhance your coding skills, but also acquire confidence in dealing with challenging situations.

duration

28 h

image

Mastering Algorithms for Problem Solving in Java

By the end of this course, you'll have a diverse set of abilities that will significantly improve your ability to handle issues efficiently in Java. This course will help you not only enhance your coding skills, but also acquire confidence in dealing with challenging situations.

duration

28 h

image

Data Structures with Generic Types in Java

After finishing this course, you will be able to write reusable programs with template-based collections that can efficiently examine how to optimize the storage and retrieval of massive volumes of data. Overall, this training will increase your productivity and performance as a software engineer.

duration

28 h

image

Data Structures with Generic Types in C++

Be able to construct reusable programs with template-based collections that can efficiently examine how to optimize the storage and retrieval of very large amounts of data after completing this course. Overall, you will improve your productivity and performance as a software developer by taking this course.

duration

29 h

image

Data Science Handbook

After completing this course, you will have a succinct yet thorough grasp of data science as well as the necessary abilities to expand your data science knowledge for data-driven decision-making.

duration

2 h 3 m

image

Machine Learning Handbook

After completing this course, you will have a succinct yet complete understanding of machine learning. It will provide you with the skills you need to improve your machine learning understanding for data-driven decision-making.

duration

2 h 3 m

image

Learn SQL from Scratch

Learn how to create tables and properly manage the information placed within them near the end of the course.

duration

10 h

image

Learn to Code: Ruby for Absolute Beginners

Programs are the tools that aid in the creation of a document, a movie, or a game. The programming language used in this course is Ruby. Ruby developers are in high demand. The programmes you'll learn in this course are specifically designed for students who have no prior programming experience.

image

A Visual Introduction to Algorithms

Learn introductory computer science algorithms, including searching, sorting, recursion, and graph theory through a combination of articles, visualizations, quizzes, and coding challenges. Implement Challenges in Java, Python, C++ or Javascript.

duration

14 h

image

JS Assessment: Assess your Javascript skills

Test your Javascript skills by trying out exercises in your browser.

image

Building Tesla’s Battery Range Calculator with React & Redux

This FREE interactive course is designed to teach students how to build Tesla's Battery Range Calculator using React and Redux.

image

Learn C from Scratch

Do you want to learn the fundamentals of programming from the ground up? Do you feel the need to have a better and more in-depth understanding of how everything works? You've arrived at the right place.

duration

12 h

image

Understanding Flexbox: Everything you need to know

This course will teach you all of the fundamental and advanced concepts required to master the CSS Flexbox model.

image

Introduction to JavaScript: First Steps

This is a complete beginner's introduction to JavaScript. It will teach you the fundamentals of the language. Variables, operators, functions, arrays, objects, and loops are among the topics covered.