Online Learning
Top-university open courses and skill platforms — many are free to audit.
1. Systematic Courses & University Resources
| Platform | Core Focus | Best For |
|---|---|---|
| Coursera | Courses from top universities and companies. | Learners who need structured paths and industry-recognized certificates (e.g., Google Career Certificates). Auditing is often free. |
| edX | Non-profit platform founded by Harvard and MIT. | More academic courses, especially in STEM and humanities. Free auditing available; pay for certificates. |
| MIT OpenCourseWare | MIT's open course materials. | Highly self-motivated learners. Completely free, no registration required, provides real syllabi, assignments, and exams. |
💻 2. Practical Skills & Coding Bootcamps
| Platform | Core Focus | Best For |
|---|---|---|
| Udemy | Marketplace for practical skills taught by individual instructors. | Learning specific software (Excel, Photoshop) or niche frameworks. Always check ratings, review count, and last updated date before buying. |
| freeCodeCamp | Free, interactive coding community. | Absolute beginners learning web development. Learn by building projects and earn free certifications. |
| Codecademy | Interactive coding lessons. | Quickly getting a feel for different programming languages (Python, JS, SQL) with instant feedback. |
🧠 3. Foundations, Languages & Memory Tools
- Khan Academy: Free, world-class education from math to macroeconomics. Perfect for rebuilding foundations or tutoring.
- Brilliant: Interactive problem-solving for math, science, and logic. Ideal for those who learn by doing rather than watching videos.
- Duolingo: Gamified language learning. Great for building a daily habit, but should be supplemented with podcasts or native materials for fluency.
- Anki: Spaced repetition flashcard tool. The ultimate tool for memorizing vocabulary, medical/legal terms, or exam prep. Free on desktop, syncs across devices.
💡 4. How to Actually Finish a Course
The average completion rate for online courses is under 10%. To beat the odds:
- Focus: Take only one course at a time.
- Time Blocking: Schedule fixed study times (e.g., Tuesday and Thursday 8-9 PM) and treat them as unbreakable appointments.
- The Feynman Technique: Write down concepts in your own words or explain them to a friend. If you can't explain it simply, you don't understand it well enough.
- Build Something: Don't just watch videos. Complete the assignments or build a small side project.
- Fight Forgetting: Turn key concepts into Anki cards immediately after learning them.
🌍 5. Language Barriers
Most platforms offer English subtitles, and some have Chinese translations. Use DeepL to translate complex transcripts. You will find that technical English is easier to master than conversational English—once you know the core 200-300 terms of your field, you can understand 80% of the content.
Sites
CourseraStructured courses with top universities and companies.University coursescoursera.orgedXFounded by MIT and Harvard; strong STEM courses.Open university coursesedx.orgKhan AcademyCompletely free courses from K-12 to college basics.Free basics courseskhanacademy.orgMIT OpenCourseWareMIT's lecture notes, assignments and exams, all open.MIT course materialsocw.mit.edufreeCodeCampA free coding curriculum with project certifications.Free coding lessonsfreecodecamp.orgUdemyA skills-course marketplace, often deeply discounted.Skills coursesudemy.comCodecademyInteractive coding exercises — learn by doing.Interactive codingcodecademy.comDuolingoGamified language learning that's easy to stick with.Learn languagesduolingo.comBrilliantTeaches math and science through interactive lessons.Math and sciencebrilliant.orgTEDTalks across fields, with full subtitles and transcripts.Talks and transcriptsted.comAnkiSpaced-repetition flashcards — the ultimate for vocabulary.Spaced-repetition cardsapps.ankiweb.netOpen CultureAggregates free courses, ebooks and films from across the web.Free learning libraryopenculture.comExercismFree coding practice in 70+ languages, with mentor feedback.Coding with mentorsexercism.orgSkillshareCreative classes in design, illustration and editing — learn by doing.Creative skills coursesskillshare.comMemriseLearn languages from videos of real native speakers.Learn with native videomemrise.com