🎓Online Learning

Top-university open courses and skill platforms — many are free to audit.

This category has 15 sites · last updated

1. Systematic Courses & University Resources

PlatformCore FocusBest For
CourseraCourses from top universities and companies.Learners who need structured paths and industry-recognized certificates (e.g., Google Career Certificates). Auditing is often free.
edXNon-profit platform founded by Harvard and MIT.More academic courses, especially in STEM and humanities. Free auditing available; pay for certificates.
MIT OpenCourseWareMIT's open course materials.Highly self-motivated learners. Completely free, no registration required, provides real syllabi, assignments, and exams.

💻 2. Practical Skills & Coding Bootcamps

PlatformCore FocusBest For
UdemyMarketplace 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.
freeCodeCampFree, interactive coding community.Absolute beginners learning web development. Learn by building projects and earn free certifications.
CodecademyInteractive 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:

  1. Focus: Take only one course at a time.
  2. Time Blocking: Schedule fixed study times (e.g., Tuesday and Thursday 8-9 PM) and treat them as unbreakable appointments.
  3. 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.
  4. Build Something: Don't just watch videos. Complete the assignments or build a small side project.
  5. 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