Kilka lat temu mocne uczelnie techniczne, takie jak Massachusetts Institute of Technology czy University of Stanford, wyszły z inicjatywą stworzenia darmowych kursów dostępnych publicznie, tzw. MOOCs (Massive Open Online Courses). Stworzyły tym samym ciekawy precedens, który zainspirował do podobnych działań inne szkoły wyższe.
Poniżej przedstawiamy 150 spośród ponad 600 aktualnych kursów, które można zacząć jeszcze w czerwcu. Zostały one skompletowane przez Dhawala Shah. Podzielono je na trzy poziomy zaawansowania: Początkujący, Średniozaawansowany i Zaawansowany. Tam, gdzie było to możliwe, obok linku zamieszczono średnią ocenę wystawioną kursowi przez uczestników.
Początkujący
- An Introduction to Interactive Programming in Python (Part 1) from Rice University ★★★★★(2909)
- Introduction to Computer Science and Programming Using Python from Massachusetts Institute of Technology ★★★★★(99)
- Learn to Program: The Fundamentals from University of Toronto ★★★★★(86)
- Intro to Computer Science from University of Virginia ★★★★☆(61)
- CS50’s Introduction to Computer Science from Harvard University ★★★★★(53)
- Ruby on Rails: An Introduction from Johns Hopkins University ★★★☆☆(50)
- Introduction to HTML5 from University of Michigan ★★★★☆(37)
- Internet History, Technology, and Security from University of Michigan★★★★★(35)
- Introduction to Linux from Linux Foundation ★★★★☆(34)
- How to Use Git and GitHub
- [New] Programación Orientada a Objetos con Python from Universidad Austral
- Intro to HTML and CSS
- Introduction to VBA/Excel Programming from Cal Poly Pomona ★★★★☆(21)
- Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course) from Hebrew University of Jerusalem ★★★★★(14)
- Programming Basics from Indian Institute of Technology Bombay ★★☆☆☆(13)
- Computer Science 101 from Stanford University ★★★★☆(11)
- Introduction to CSS3 from University of Michigan ★★★★★(11)
- Creative Programming for Digital Media & Mobile Apps from University of London International Programmes ★★★★☆(10)
- HTML5 Coding Essentials and Best Practices from World Wide Web Consortium (W3C) ★★★★☆(9)
- Introduction to Computer Networking from Stanford University ★★★★★(8)
- Introduction to the Internet of Things and Embedded Systems from University of California, Irvine ★★★★☆(8)
- Usable Security from University of Maryland, College Park ★★★☆☆(8)
- Introduction to Bootstrap – A Tutorial from Microsoft ★★★☆☆(8)
- Code Yourself! An Introduction to Programming from University of Edinburgh★★★★☆(7)
- HTML, CSS, and Javascript for Web Developers from Johns Hopkins University★★★★★(6)
- Learn to Program: Crafting Quality Code from University of Toronto ★★★★★(6)
- Intro to Relational Databases
- Paradigms of Computer Programming – Fundamentals from Université catholique de Louvain ★★★★★(4)
- Paradigms of Computer Programming – Abstraction and Concurrency from Université catholique de Louvain ★★★★☆(4)
- Introduction to jQuery from Microsoft ★★★★☆(4)
- Programming in Scratch from Harvey Mudd College ★★★★★(4)
- How To Create a Website in a Weekend! (Project-Centered Course) from State University of New York ★★★★★(3)
- Introduction to Programming for the Visual Arts with p5.js from University of California, Los Angeles ★★★★☆(3)
- HTML5 and CSS Fundamentals from World Wide Web Consortium (W3C)★★★★☆(3)
- Linux Command Line Basics
- The Beauty and Joy of Computing – AP® CS Principles Part 1 from University of California, Berkeley ★★★★★(2)
- Object-Oriented Programming from Indian Institute of Technology Bombay★★★★☆(2)
- The Computing Technology Inside Your Smartphone from Cornell University★★★★★(2)
- Introduction to HTML and JavaScript from Microsoft ★★★★★(2)
- Think. Create. Code from University of Adelaide ★★★★★(2)
- CS For All: Introduction to Computer Science and Python Programming from Harvey Mudd College ★★★★★(2)
- Networks: Friends, Money, and Bytes from Princeton University ★★★☆☆(1)
- Programando con Java para aplicaciones Android from Universidad Nacional Autónoma de México ★★★★★(1)
- Android Basics: Make Your First App from Google ★★★★★(1)
- Computing: Art, Magic, Science from ETH Zurich ★★★★☆(1)
- MyCS: Computer Science for Beginners from Harvey Mudd College ★★★☆☆(1)
- CS50’s Web Programming with Python and JavaScript from Harvard University
- CS50’s Introduction to Game Development from Harvard University
- CS50’s Computer Science for Business Professionals from Harvard University
- CS50’s Understanding Technology from Harvard University