Skip to content

Latest commit

 

History

History
112 lines (84 loc) · 6.64 KB

courses.md

File metadata and controls

112 lines (84 loc) · 6.64 KB

Learning resources: The websites with courses

Comprehensive Topics

MOOCs

  • edX: Free online courses from the world's best universities
  • Coursera: Online Courses From Top Universities. Join for Free

OCW (OpenCourseWare)

Other Online Platforms

  • Udemy: An online learning and teaching marketplace with over 65000 courses and 15 million students. Learn programming, marketing, data science and more
  • Udacity: Learn the latest in Deep Learning, Machine Learning, Web Development & more, with Nanodegree programs & free online course
    • Find free courses using searching filter
  • Khan Academy: You can learn anything. Expert-created content and resources for every subject and level. Always free
  • Highbrow: A learning platform that delivers bite-sized courses straight to people's inboxes
    • Pick TECH & CODING to find CS courses
  • freeCodeCamp: Learn to code with free online courses, programming projects, and interview preparation for developer jobs.
  • Egghead: Video tutorials that cover the best tools, libraries, and frameworks
  • Katacoda: Interactive Learning Platform for Software Engineers
    • Lots of container/cloud related cources
  • Codecademy: Learn to Code - for Free
  • Programiz: Learn to Code for Free
  • GeeksforGeeks: A computer science portal for geeks

Programming

Level up your coding skills by solving problems online

  • exercism.io: Practice having thoughtful conversations about code.
  • CodinGame: Challenge-based training platform for programmers where you can improve your coding skills with fun exercises.
  • Codewars: Developers achieve code mastery through challenge.
  • CodeFights: Prepare for technical interviews & level up your coding skills.
  • Code-Free: Build real apps with the skills you already have.
  • Codeplace: Learn Web Development from scratch by Building 4 Real Online Businesses in 3 Months.
  • CheckiO: Improve your coding skills by solving engaging challenges and fun task using Python and JavaScript.
  • Code4Startup: https://js.checkio.org/station/library/ Learn Ruby on Rails, Python, AngularJS, NodeJS, React, Ionic by cloning AirBnb, TaskRabbit, Tinder, Product Hunt, Fiverr and ... more.
  • LeetCode: The best place to expand your knowledge and get prepared for your next interview.
  • HackerRank: Solve code challenges to prepare for programming interviews. With solutions.

Interactive Tutorial

  • Full stack open: Learn React, Redux, Node.js, MongoDB, GraphQL and TypeScript in one go!

Node.js

  • NodeSchool: Open source workshops that teach web software skills

Ruby

Python & Django

Data Science

Web Development

System

Common version control concept and Git

System Administration

Hacker/Security

  • Codebashing: Application security training by your favorite programming languages
  • Bamboofox: 由台灣國立交通大學資工系多個組織所共同組成,希望大家可以學習到資訊安全的知識
  • Hacksplaining: Learn how to protect yourself with real, up-to-date code samples
  • Hacker101: Free class for web security

Others

  • Class Central: #1 Search Engine for Free Online Courses & MOOCs