Compiled-Random-Notes
Beginner
Free community and toolset to learn to create web pages and apps (HTML, CSS, JavaScript?)
Free platform for learning to code in web technologies (HTML, CSS, JavaScript, jQuery, Python, Ruby, Rails, PHP)
Free interactive 1-hour course to learn the very basics of web development (HTML, CSS, JavaScript, SQL)
UpLeveled Bootcamp Prep Course
Freemium platform for learning the basics of web development (HTML, CSS, JavaScript, Node.js, Git, GitHub)
Paid platform for courses how to build websites & apps (Web Design, Front End Web Development, Rails, iOS, Android, PHP)
Free tutorial for how to do layout with CSS (CSS)
Udemy Programming, Development
Freemium marketplace of courses from third party providers. Quality may vary. (HTML, CSS, JavaScript, Ruby, Rails, Python, iOS, Android)
Freemium platform for basic web and app develoment courses (HTML, CSS, JavaScript)
Free beginner to intermediate guides on web development (HTML, CSS, JavaScript)
Free beginner and intermediate guides on web development (HTML, CSS, JavaScript)
Degreed Web Development, Programming
Mixed directory of courses, videos and other learning resources for web development and programming. Quality may vary. (HTML, CSS, JavaScript, AngularJS, Rails)
Free Platform for classes on Design, Marketing, Startup and Code. Learn the future of the web. (RethinkDB, SailsJs, NodeJS, Git, Startup Class, etc)
Free Learn to code and help nonprofits. An open source community of people who learn to code and help nonprofits. (HTML, CSS, JavaScript, Databases, Git & GitHub, Node.js, React.js, D3.js)
Free SQL courses with interactive exercises and quizzes (SQL, database concepts)
Free Self paced, interactive projects to learn Git and GitHub. Created and maintained by GitHub's training team. (Git, GitHub)
Free game that teaches the CSS grid system created by @thomaspark (CSS)
Mixed Self paced, interactive projects to learn JavaScript, C, Regular Expressions and computer science in general. (JavaScript, Regular Expressions, Bash, computer science, Ansible)
Free Peer reviewed introductory courses for digital humanists. (Python, R, Unity, QGIS, HTML, Regular Expressions)
Free Foundational coding and data science skills for researchers. (Python, R, OpenRefine, Unix Shell, Git)
Hyperskill by JetBrains Academy
Free teaches programming in Java by creating small applications built step by step (Java, OOP, Gradle, Maven, Spring Boot)
Intermediate
Khan Academy Computer Programming, Computer Science
Free intermediate to advanced courses on how to program drawings, animations, games and webpages and more advanced computer science topics (HTML, CSS, JavaScript, algorithms, cryptography)
Free platform for computer science and web development courses (HTML, CSS, JavaScript, data science, Python, computer science topics)
Paid book and course for beginner through intermediate Python programming (Python, object-oriented programming, web development)
Michael Hartl's Ruby on Rails Tutorial
Free online book covering all stages of creating a Ruby on Rails application (HTML, CSS, JavaScript, Ruby, Rails)
Freemium platform for video courses on web development and intermediate programming (HTML, CSS, JavaScript, programming fundamentals, system administration, ...)
Paid platform for mentored web and mobile development courses from industry experts (web development, frontend web development, AngularJS, Android, iOS)
Free crowdsourced mentorship platform of programming exercises and code reviews (Clojure, CoffeeScript, C++, C#, Elixir, Erlang, F#, Go, Haskell, JavaScript, Common Lisp, Lua, Objective-C, OCaml, Perl 5, PL/SQL, Python, Ruby, Scala, Swift)
Free programming and mobile development courses on iTunes from Stanford University (programming, startups, iOS)
Paid platform for web development courses (JavaScript, AngularJS, Java)
Free intermediate to advanced programming problems (programming)
Free practice problems in Python and Java (Python, Java)
Free code challenges. Compare your solution with those of others. (JavaScript, CoffeeScript, Ruby, Python, Clojure, Haskell, Java)
Free Learn to code and game at the same time. (C#, C++, Java, JavaScript, Python, Bash, C, Clojure, Dart, F#, Go, Groovy, Haskell, Lua, ObjectiveC, Pascal, Perl, PHP, Ruby, Rust, Scala, Swift, VB.NET)
1 Million Women To Tech Summer of Code
Free programming course material for beginner, intermediate and advanced levels (Python, JavaScript, Data Science, artificial intelligence, machine learning, AR & VR)
Mixed guided video courses to build products using new technologies (JavaScript, CSS, React, Node.js, GraphQL, Redux)
Advanced
Free Quiz your knowledge of programming (JavaScript, Node.js, React, functional programming)
Free courses from MIT on advanced computer science topics (varied and extensive computer science topics, C, C++, ..)
Free courses from Harvard, MIT, and other universities (varied computer science subjects including theory and programming, data science, algorithms, ...)
Free platform for courses from universities and organizations worldwide (varied computer science subjects including theory and programming, data science, algorithms, ...)
Free university-level courses scoured from around the internet. (varied and extensive computer science topics, ...)
Metacademy Roadmaps, Course Guides
Free graphs of interconnected topics required to master concepts (programming, machine learning)
Free programming challenges and contests (artificial intelligence, algorithms, functional programming, machine learning)
Free programming challenges, hackathons and contests (dynamic programming, artificial intelligence, algorithms, functional programming, machine learning)
Free mathematical/computer programming problems (programming, mathematics)
Last updated