50,000+ Free Udemy Courses to Start Today

View Courses

Free online Courses and MOOCs in English

cancel icon
Clear filters

Certification

Level

Ratings

Duration

Apply
image

Learn ASP.Net Web API 2 for Absolute Beginner

This course will give you a low level understanding of ASP.Net web API 2 & how to implement it in RESTful manner.

(*)(*)(*)(*)( )3.7
54 reviews
image

Learn JavaScript

Learn the basics of JavaScript by solving 140+ interactive coding challenges. Along the way you will build a game, a browser extension, and even a mobile app!

duration

9 h 4 m

image

Learn HTML and CSS

This course will teach you HTML and CSS through building and deploying five awesome projects. It is also fully interactive, with over 75 coding challenges. There are no prerequisites, so it is suitable for absolute beginners.

duration

5 h 7 m

image

Learn Git and Github

Learn how to confidently track changes, experiment safely, and collaborate on real projects using the same workflows professional developers rely on every day.

duration

1 h 4 m

image

Learn Cybersecurity

Learn the security mindset that separates professional developers from hobbyists. Through hands-on challenges, you'll learn to identify vulnerabilities, defend against common attacks, and build applications users can trust.

image

The Frontend Developer Path

Launch your career as a frontend developer with this immersive path. Created in collaboration with Mozilla MDN, ensuring that you'll learn the latest best practices for modern web development, and stand out from other job applicants.

duration

81 h 6 m

image

Intro to AI Engineering

Learn to build AI-powered apps with modern LLM tooling, the fastest-growing layer of today’s software stack. You'll cover prompts, tokens, systems messages, streaming, and more as we build GiftGenie, a an AI-powered gift idea generator.

duration

2 h 5 m

image

Learn Next.js

Learn to build web apps with Next.js, the world's most popular full-stack framework. You'll cover routing, layouts, data fetching, optimizing assets, and more, while building PrintForge, a site for 3D printing enthusiasts.

duration

4 h 4 m

image

Learn SQL

Discover how to build efficient, data-driven applications using SQL, the essential database language.

duration

3 h 8 m

image

Learn Node.js

Discover how to craft fast, efficient backends with Node.js, the go-to runtime for modern web developers. From APIs to fullstack apps, see how Node.js makes backend development smooth, scalable, and fun.

duration

3 h 5 m

image

Data Structures and Algorithms

Build a solid foundation in data structures and algorithms, the key to writing efficient code and acing technical interview challenges. You'll learn Big O, recursion, sorting, searching, and core data structures like stacks, queues, trees, and graphs, all with tons of challenges.

duration

2 h 5 m

image

Learn Python

This 58-part tutorial will teach you Python through a mix between tutorials and interactive coding challenges.

duration

5 h 6 m

image

The AI Engineer Path

Build apps powered by generative AI - an essential 2025 skill for product teams at startups, agencies, and large corporations. Learn about agents, RAG, MCP, multimodality, context engineering, and more.

duration

11 h 4 m

image

The Backend Developer Path

The comprehensive path to becoming a backend developer. Focused on in-demand skills from the JavaScript ecosystem, including Node and Express, this path also explores databases, cybersecurity, DevOps, APIs, algorithms, and more.

duration

39 h 4 m

image

Build a Support Agent with Vercel AI SDK

Use the popular Vercel AI SDK to create and ship a customer support agent that makes autonomous decisions to either answer questions based on your support docs or search the web in real time.

duration

1 h 54 m