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 · 10 INSTITUTIONS · STATUS: [ ALL FREE ]
► BROWSE BY SUBJECT27 SUBJECTS
INSTITUTION ALL DukeHarvardJohns HopkinsMITSaylor AcademyStanfordThe Open UniversityUniversity of MichiganWesleyanYale MOST TAKEN NEWEST
1601

Learn Solidity Syntax (Alchemy University)

ALCHEMY.COM
→
1602

Advanced Rust Programming (Coursera)

COURSERA
→
1603

Ruby on Rails (The Odin Project)

THEODINPROJECT.COM
→
1604

Ruby (The Odin Project)

THEODINPROJECT.COM
→
1605

Free PHP Training Courses (Zend)

ZEND.COM
→
1606

PHP course (SoloLearn)

SOLOLEARN.COM
→
1607

Learn PHP: Introduction

CODECADEMY
→
1608

Mojo Programming Language - Full Course for Beginners (freeCodeCamp)

YOUTUBE
→
1609

Exercism: Lua Track

EXERCISM
→
1610

Learn Kotlin Programming (Programiz)

PROGRAMIZ.COM
→
1611

Learn Kotlin Programming, Full Course for Beginners (freeCodeCamp)

FREECODECAMP
→
1612

Kotlin Bootcamp for Programmers (Grow with Google)

WITHGOOGLE.COM
→
1613

Kotlin Bootcamp for Programmers (Udacity)

UDACITY
→
1614

Kotlin Core (JetBrains Academy)

JETBRAINS.COM
→
1615

W3Cx: CSS Basics (edX)

EDX
→
1616

HTML and CSS Tutorial (W3Schools)

W3SCHOOLS
→
1617

Learn HTML (Codecademy)

CODECADEMY
→
1618

HTML & CSS Crash Course with Kevin Powell (Scrimba)

SCRIMBA.COM
→
1619

Haskell Programming Full Course 2024

YOUTUBE
→
1620

Learning Haskell (HaskellWiki hub)

HASKELL.ORG
→
1621

Go for Absolute Beginners (freeCodeCamp)

FREECODECAMP
→
1622

Learn the fast and simple Go programming language in 7 hours (freeCodeCamp)

FREECODECAMP
→
1623

Learn Go Programming by Building 11 Projects (freeCodeCamp)

FREECODECAMP
→
1624

Complete Golang Online Course (GeeksforGeeks)

GEEKSFORGEEKS.ORG
→
1625

Programming with Google Go Specialization (Coursera)

COURSERA
→
1626

Learn Game Development by Building Your First Platformer with Godot

FREECODECAMP
→
1627

Godot Game Development for Beginners (freeCodeCamp)

FREECODECAMP
→
1628

Learn Godot's GDScript From Zero (itch.io download)

ITCH.IO
→
1629

Learn GDScript From Zero

GITHUB.IO
→
1630

Mix and OTP Guide

HEXDOCS.PM
→
1631

Flutter Fundamentals Learning Path (Kodeco)

KODECO.COM
→
1632

learncs.org

LEARNCS.ORG
→
1633

Foundational C# with Microsoft (freeCodeCamp)

FREECODECAMP
→
1634

Codecademy, Learn C: Introduction

CODECADEMY
→
1635

Coding for Everyone: C and C++ (UC Santa Cruz, Coursera)

COURSERA
→
1636

MIT OpenCourseWare: Introduction to C Memory Management and C++ OOP (6.088)

MIT
→
1637

MIT OpenCourseWare: Effective Programming in C and C++ (6.S096)

MIT
→
1638

Course Overview and the Shell (MIT Missing Semester)

MIT
→
1639

Shell Workshop

UDACITY
→
1640

Strategic Management II

MIT · ADVANCED
→
1641

Introduction to Linguistics

MIT · INTRODUCTORY
→
1642

Seminar in Ethnography and Fieldwork

MIT · INTRODUCTORY
→
1643

Power and Negotiation

MIT · ADVANCED
→
1644

Full Stack Open by the University of Helsinki

FULLSTACKOPEN.COM
→
1645

Codédex: Get Started with LÖVE2D and Lua

CODEDEX.IO
→
1646

Materials in Human Experience

MIT · INTRODUCTORY
→
1647

Theory of Solids I

MIT · ADVANCED
→
1648

Empire: Introduction to Ancient and Medieval Studies

MIT · INTRODUCTORY
→
1649

Sailing Yacht Design

MIT · ADVANCED
→
1650

2nd Summer Introduction to Design

MIT · INTRODUCTORY
→
← PREV PAGE 33 / 50 NEXT →

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.