COURSES A GRATIS GLOBAL SERVICE
⌕ SEARCH GRATIS GLOBAL ↗
COURSES · A GRATIS GLOBAL SERVICE

Free online courses from top universities

The open course catalog.

2,499 complete, free online courses from MIT OpenCourseWare, Open Yale Courses, Stanford Online, and other universities, each with its full lecture series and course materials linked from the university's own site. Browse 27 subjects, from computer science and mathematics to economics, history, and biology, and learn at your own pace with no account and no fees.

2,499 COURSES · 9 INSTITUTIONS · STATUS: [ ALL FREE ]
► BROWSE BY SUBJECT27 SUBJECTS
INSTITUTION ALL DukeHarvardMITPrincetonSaylor AcademyThe Open UniversityUniversity of HelsinkiWesleyanYale MOST TAKEN NEWEST
2451

How to Stage a Revolution

MIT · INTRODUCTORY
→
2452

Advanced Fluid Mechanics

MIT · ADVANCED
→
2453

Smashing the Iron Rice Bowl: Chinese East Asia

MIT · INTRODUCTORY
→
2454

Data Communication Networks

MIT · ADVANCED
→
2455

Building Programming Experience: A Lead-In to 6.001

MIT · INTRODUCTORY
→
2456

Introduction to Machine Learning

MIT · INTRODUCTORY
→
2457

PE for ME: Physical Intelligence

MIT · INTRODUCTORY
→
2458

Histories of Information, Communication, and Computing Technologies

MIT · ADVANCED
→
2459

Scuba

MIT · INTRODUCTORY
→
2460

Projection Theory

MIT · ADVANCED
→
2461

Kanji Learning Any Time, Any Place for Japanese VI

MIT · INTRODUCTORY
→
2462

Learn to Build Your Own Videogame with the Unity Game Engine and Microsoft Kinect

MIT · INTRODUCTORY
→
2463

Electronic Feedback Systems

MIT · INTRODUCTORY
→
2464

Food and Power in the Twentieth Century

MIT · ADVANCED
→
2465

Learn Zig Online Free (LearningZig.org)

LEARNINGZIG.ORG
→
2466

Learn TypeScript (learn-ts.org)

LEARN-TS.ORG
→
2467

Swift Programming Tutorial, Full Course for Beginners (freeCodeCamp)

YOUTUBE
→
2468

Develop in Swift Curriculum (Apple Education)

APPLE.COM
→
2469

freeCodeCamp: SQL and Databases Full Course

FREECODECAMP
→
2470

Mode SQL Tutorial

MODE.COM
→
2471

Learn Solidity: Full Course For Beginners (EatTheBlocks)

YOUTUBE
→
2472

full-blockchain-solidity-course-js (GitHub)

GITHUB.COM
→
2473

LearnWeb3DAO Freshman Track, Intro to Solidity

GITHUB.COM
→
2474

Chainlink Dev Hub Courses

CHAIN.LINK
→
2475

The Ultimate Solidity Course (RareSkills)

RARESKILLS.IO
→
2476

Scala at Light Speed (full course)

CLASSCENTRAL.COM
→
2477

Rust Fundamentals (Duke University, Coursera)

COURSERA
→
2478

Ruby Programming Language, Full Course (freeCodeCamp)

CLASSCENTRAL.COM
→
2479

How to Build a Website from Start to Finish, Free 5 Hour WordPress and PHP Course (freeCodeCamp)

FREECODECAMP
→
2480

PHP Tutorial (W3Schools)

W3SCHOOLS
→
2481

Learn PHP (Codecademy skill path)

CODECADEMY
→
2482

Introduction to DataFrames.jl

JULIAACADEMY.COM
→
2483

Julia Programming for Nervous Beginners

JULIAACADEMY.COM
→
2484

Exercism Java Track

EXERCISM
→
2485

Dev.java Learn Path (Oracle)

DEV.JAVA
→
2486

freeCodeCamp Java for Absolute Beginners

FREECODECAMP
→
2487

Intro to HTML/CSS: Making Webpages (Khan Academy)

KHAN ACADEMY
→
2488

Responsive Web Design Certification

FREECODECAMP
→
2489

Haskell Programming Full Course

YOUTUBE
→
2490

Haskell in 5 steps

HASKELL.ORG
→
2491

A Tour of Go

GO.DEV
→
2492

Godot Game Development for Unity Developers

FREECODECAMP
→
2493

Make Games with Godot: Beginner Edition

GDQUEST.COM
→
2494

Flutter Crash Course (fluttercrashcourse.com)

FLUTTERCRASHCOURSE.COM
→
2495

C# Tutorial for Beginners (Programming with Mosh)

CODEWITHMOSH.COM
→
2496

Learn C# (Codecademy)

CODECADEMY
→
2497

Great Learning Academy, C for Beginners

MYGREATLEARNING.COM
→
2498

MIT OpenCourseWare: Introduction to C++ (6.096)

MIT
→
2499

Learn Bash Scripting (Codecademy)

CODECADEMY
→
← PREV PAGE 50 / 50

Questions

Are the courses free?

Yes. Every course here is free to take in full. Where a platform also sells a paid certificate, we link to the free version, and the course page says so.

Do I get a certificate?

Not from Gratis Global. We catalog learning materials, not credentials. Some platforms offer a certificate as a paid extra; that is their option, never a requirement to learn.

Can I learn at my own pace?

Yes. Every course here is self-paced. The lectures and materials are always available, so you can start any time and take as long as you need.