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 · 14 INSTITUTIONS · STATUS: [ ALL FREE ]
► BROWSE BY SUBJECT27 SUBJECTS
INSTITUTION ALL DukeHarvardHarvard Law SchoolJohns HopkinsMITPrincetonSaylor AcademyStanfordThe Open UniversityUniversity of HelsinkiUniversity of MichiganWesleyanWhartonYale MOST TAKEN NEWEST
2301

MIT 6.100L, Introduction to CS and Programming using Python

MIT
2302

freeCodeCamp Scientific Computing with Python Certification

FREECODECAMP
2303

CS50P, Harvard's Introduction to Programming with Python

HARVARD
2304

freeCodeCamp Learn Python Full Course (2024 upload)

YOUTUBE
2305

freeCodeCamp, Data Structures and Algorithms in JavaScript Full Course

FREECODECAMP
2306

Bro Code JavaScript Full Course

YOUTUBE
2307

freeCodeCamp Front End Development Libraries Certification

FREECODECAMP
2308

Microsoft Learn, Build JavaScript Applications with Node.js

MICROSOFT LEARN
2309

Microsoft Learn, Beginner's Series to JavaScript

MICROSOFT LEARN
2310

CS50's Web Programming with Python and JavaScript

HARVARD
2311

Frontend Masters Free Courses

FRONTENDMASTERS.COM
2312

Learn JavaScript by web.dev

WEB.DEV
2313

The Odin Project, Full Stack JavaScript Path

THEODINPROJECT.COM
2314

Full Stack Open by the University of Helsinki

FULLSTACKOPEN.COM
2315

Ziglings

ZIGLINGS.ORG
2316

Zig on Exercism

EXERCISM
2317

Learn Zig Online Free (LearningZig.org)

LEARNINGZIG.ORG
2318

Node.js Learn: Introduction to TypeScript

NODEJS.ORG
2319

Total TypeScript Beginner's Tutorial

TOTALTYPESCRIPT.COM
2320

Programming in TypeScript, Full Course (freeCodeCamp)

FREECODECAMP
2321

freeCodeCamp's Free 22-Part TypeScript Course

FREECODECAMP
2322

Scrimba Introduction to TypeScript

SCRIMBA.COM
2323

Codecademy Learn TypeScript: Fundamentals

CODECADEMY
2324

Codecademy Learn TypeScript

CODECADEMY
2325

Learn TypeScript (learn-ts.org)

LEARN-TS.ORG
2326

Learn TypeScript (learntypescript.dev)

LEARNTYPESCRIPT.DEV
2327

Develop in Swift Tutorials (Apple Developer)

APPLE
2328

Swift Programming Tutorial, Full Course for Beginners (freeCodeCamp)

YOUTUBE
2329

Develop in Swift Curriculum (Apple Education)

APPLE.COM
2330

Learn Swift Programming Language (Codecademy)

CODECADEMY
2331

100 Days of SwiftUI

HACKING WITH SWIFT
2332

100 Days of Swift

HACKING WITH SWIFT
2333

CS193p: Developing Apps for iOS (Stanford University)

STANFORD
2334

Mastering SQL for Web Developers (freeCodeCamp)

FREECODECAMP
2335

freeCodeCamp: SQL for Analytics

FREECODECAMP
2336

freeCodeCamp: SQL and Databases Full Course

FREECODECAMP
2337

Mode SQL Tutorial

MODE.COM
2338

Khan Academy: Intro to SQL

KHAN ACADEMY
2339

Databases: Relational Databases and SQL (Stanford Online)

STANFORD
2340

DavidsonX: Introduction to SQL (edX)

EDX
2341

CS50 SQL on edX

EDX
2342

CS50's Introduction to Databases with SQL

HARVARD
2343

Learn Solidity: Full Course For Beginners (EatTheBlocks)

YOUTUBE
2344

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

GITHUB.COM
2345

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

GITHUB.COM
2346

Learn Solidity, Blockchain, and Smart Contracts in a Free 16 Hour Course (freeCodeCamp, Python edition)

FREECODECAMP
2347

Learn Blockchain, Solidity, and Full Stack Web3 Development with JavaScript (freeCodeCamp, 32 hours)

FREECODECAMP
2348

LearnWeb3DAO Freshman Track, Intro to Solidity

GITHUB.COM
2349

Chainlink Dev Hub Courses

CHAIN.LINK
2350

Chainlink Smart Contract Developer Bootcamp

CHAIN.LINK
← PREV PAGE 47 / 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.