Udemy hosts a learning platform that teachers can use to offer courses on just about any topic. The site includes classes in business, design, health and fitness, marketing, music, and much more.

Udemy's online courses typically include video lectures accompanied by quizzes and other activities. There is a one-time, upfront cost for accessing each individual course.

As of March 2021, the site hosted about 155,000 courses taught by 70,000 instructors serving 40 million students. Udemy claims that 80% of Fortune 100 companies use the site for employee training. Companies that use Udemy include Adidas, General Mills, Lyft, and Pinterest.

Udemy Overview

Location: Remote

Technical Disciplines: Cybersecurity, Data Science, Game Development, Mobile App Development, Programming Languages, Software Engineering, Web Development, and More

Payment Option: Upfront

Visit Udemy

Udemy Courses

Udemy offers hundreds of courses in web development, data science, and other technical disciplines — it also hosts more than 70 courses in JavaScript alone. Other programming languages covered in Udemy online courses include C, C#, C++, Java, Go, and Python. Below, we list some of the technical courses available on the site. Visit Udemy to explore more options.

  • Cost: $124.99
  • Learning Format: Online
  • Time Commitment: Self-Paced
  • Length: 35+ hours

In this game development course, students learn how to create their own two-dimensional video games using Unity and the C# programming language. Students do not need prior experience with C# or Unity. During the course, students create seven 2D video game projects that they can add to their portfolios.

View Course

  • Cost: $109.99
  • Learning Format: Online
  • Time Commitment: Self-Paced
  • Length: 12+ hours

This online course teaches students how to stop hackers and defeat online threats. Students learn about phishing, malware, security vulnerabilities, dark markets, encryption, and more. Participants receive a certificate of completion once they finish the course.

View Course

  • Cost: $139.99
  • Learning Format: Online
  • Time Commitment: Self-Paced
  • Length: 68+ hours

Take this online JavaScript course at Udemy to learn the fundamentals of JavaScript, including strings, functions, loops, arrays, classes, and more. Students build six real-world projects to include in their professional portfolio.

View Course

  • Cost: $129.99
  • Learning Format: Online
  • Time Commitment: Self-Paced
  • Length: 45+ hours

In this web development course, students learn how to create prototypes for their ideas and turn them into apps. The course covers styling, authentication, and automatic testing in Ruby.

View Course

  • Cost: $99.99
  • Learning Format: Online
  • Time Commitment: Self-Paced
  • Length: 28+ hours

This course covers topics like Python programming, logistic and linear regressions in Python, and machine learning algorithms. Students also learn how to use Seaborn, matplotlib, pandas, and NumPy.

View Course

  • Cost: $124.99
  • Learning Format: Online
  • Time Commitment: Self-Paced
  • Length: 59+ hours

This course contains 113 articles and almost 60 hours of on-demand video that break down how to create an iOS app. Students build a portfolio of apps and gain experience in machine learning with Apple's CoreML. Participants also learn to mockup, wireframe, and prototype their app ideas and explore how to start their own app-based businesses.

View Course

  • Cost: $109.99
  • Learning Format: Online
  • Time Commitment: Self-Paced
  • Length: 13+ hours

In this Udemy course, students explore how to use Node in web development. Coursework covers topics like how to connect to databases, how to build web servers in Node, and how to structure a Node application.

View Course

  • Cost: $129.99
  • Learning Format: Online
  • Time Commitment: Self-Paced
  • Length: 61+ hours

In this Python programming course, students develop fundamental skills in Python programming and create their own programs. Students explore object-oriented programming, functions, lists, and more. The course covers both Python 2 and Python 3.

View Course

  • Cost: $129.99
  • Learning Format: Online
  • Time Commitment: Self-Paced
  • Length: 37+ hours

In PHP for beginners, students learn to create their own content management system. The course covers how to use MySQL, AJAX, and Bootstrap. Students also gain experience in object-oriented programming and PHP security.

View Course

  • Cost: $139.99
  • Learning Format: Online
  • Time Commitment: Self-Paced
  • Length: 63+ hours

This web development course covers HTML, CSS, and JavaScript. Students learn to design responsive websites and create their own web apps and browser-based games. The course teaches learners how to use forms, loops, functions, variables, objects, and arrays.

View Course

Frequently Asked Questions About Udemy

What is Udemy?

Udemy is an online learning platform that offers over 150,000 different courses on just about any topic you can imagine. Learners can sign up for online courses in coding, web development, cybersecurity, mobile app development, game development, and more.

Is Udemy worth it?

Most Udemy online courses cost less than $150, so the price is relatively low. In addition, Udemy courses often go on sale, and students can take advantage of a 30-day money-back guarantee. If you are looking for a self-paced coding course with a low price point, Udemy may be right for you.

Is Udemy free?

While Udemy does have some free courses, many courses at Udemy cost $60-$120. However, Udemy frequently runs sales on its courses. At the time this article was written, many courses were on sale for less than $20.

See More of Udemy

The Best Coding Bootcamps

The Best Online Coding Bootcamps

Data Science Bootcamps