Compiled-Random-Notes

Beginner

Mozilla Webmakerarrow-up-right

Free community and toolset to learn to create web pages and apps (HTML, CSS, JavaScript?)

Codecademyarrow-up-right

Free platform for learning to code in web technologies (HTML, CSS, JavaScript, jQuery, Python, Ruby, Rails, PHP)

Khan Academy's Hour of Codearrow-up-right

Free interactive 1-hour course to learn the very basics of web development (HTML, CSS, JavaScript, SQL)

UpLeveled Bootcamp Prep Coursearrow-up-right

Freemium platform for learning the basics of web development (HTML, CSS, JavaScript, Node.js, Git, GitHub)

Treehousearrow-up-right

Paid platform for courses how to build websites & apps (Web Design, Front End Web Development, Rails, iOS, Android, PHP)

Learn CSS Layoutarrow-up-right

Free tutorial for how to do layout with CSS (CSS)

Udemy Programmingarrow-up-right, Developmentarrow-up-right

Freemium marketplace of courses from third party providers. Quality may vary. (HTML, CSS, JavaScript, Ruby, Rails, Python, iOS, Android)

Code Avengersarrow-up-right

Freemium platform for basic web and app develoment courses (HTML, CSS, JavaScript)

learn.shayhowe.comarrow-up-right

Free beginner to intermediate guides on web development (HTML, CSS, JavaScript)

HTML Dogarrow-up-right

Free beginner and intermediate guides on web development (HTML, CSS, JavaScript)

Degreed Web Developmentarrow-up-right, Programmingarrow-up-right

Mixed directory of courses, videos and other learning resources for web development and programming. Quality may vary. (HTML, CSS, JavaScript, AngularJS, Rails)

Platziarrow-up-right

Free Platform for classes on Design, Marketing, Startup and Code. Learn the future of the web. (RethinkDB, SailsJs, NodeJS, Git, Startup Class, etc)

Free Code Camparrow-up-right

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)

Vertabelo Academyarrow-up-right

Free SQL courses with interactive exercises and quizzes (SQL, database concepts)

GitHub Learning Labarrow-up-right

Free Self paced, interactive projects to learn Git and GitHub. Created and maintained by GitHub's training team. (Git, GitHub)

Grid Gardenarrow-up-right

Free game that teaches the CSS grid system created by @thomasparkarrow-up-right (CSS)

Hexlet.ioarrow-up-right

Mixed Self paced, interactive projects to learn JavaScript, C, Regular Expressions and computer science in general. (JavaScript, Regular Expressions, Bash, computer science, Ansible)

Programming Historianarrow-up-right

Free Peer reviewed introductory courses for digital humanists. (Python, R, Unity, QGIS, HTML, Regular Expressions)

Software Carpentryarrow-up-right

Free Foundational coding and data science skills for researchers. (Python, R, OpenRefine, Unix Shell, Git)

Hyperskill by JetBrains Academyarrow-up-right

Free teaches programming in Java by creating small applications built step by step (Java, OOP, Gradle, Maven, Spring Boot)

Intermediate

Khan Academy Computer Programmingarrow-up-right, Computer Sciencearrow-up-right

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)

Udacityarrow-up-right

Free platform for computer science and web development courses (HTML, CSS, JavaScript, data science, Python, computer science topics)

Learn Python the Hard Wayarrow-up-right

Paid book and course for beginner through intermediate Python programming (Python, object-oriented programming, web development)

Michael Hartl's Ruby on Rails Tutorialarrow-up-right

Free online book covering all stages of creating a Ruby on Rails application (HTML, CSS, JavaScript, Ruby, Rails)

Lynda.com Developerarrow-up-right, Webarrow-up-right, ITarrow-up-right

Freemium platform for video courses on web development and intermediate programming (HTML, CSS, JavaScript, programming fundamentals, system administration, ...)

Thinkfularrow-up-right

Paid platform for mentored web and mobile development courses from industry experts (web development, frontend web development, AngularJS, Android, iOS)

exercism.ioarrow-up-right

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)

Stanford on iTunes Uarrow-up-right

Free programming and mobile development courses on iTunes from Stanford University (programming, startups, iOS)

PluralSightarrow-up-right

Paid platform for web development courses (JavaScript, AngularJS, Java)

CodeChef Problemsarrow-up-right

Free intermediate to advanced programming problems (programming)

CodingBatarrow-up-right

Free practice problems in Python and Java (Python, Java)

Codewarsarrow-up-right

Free code challenges. Compare your solution with those of others. (JavaScript, CoffeeScript, Ruby, Python, Clojure, Haskell, Java)

CodinGamearrow-up-right

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 Codearrow-up-right

Free programming course material for beginner, intermediate and advanced levels (Python, JavaScript, Data Science, artificial intelligence, machine learning, AR & VR)

Wes Bosarrow-up-right

Mixed guided video courses to build products using new technologies (JavaScript, CSS, React, Node.js, GraphQL, Redux)

Advanced

Paqmindarrow-up-right

Free Quiz your knowledge of programming (JavaScript, Node.js, React, functional programming)

MIT Coursewarearrow-up-right

Free courses from MIT on advanced computer science topics (varied and extensive computer science topics, C, C++, ..)

EDXarrow-up-right

Free courses from Harvard, MIT, and other universities (varied computer science subjects including theory and programming, data science, algorithms, ...)

Courseraarrow-up-right

Free platform for courses from universities and organizations worldwide (varied computer science subjects including theory and programming, data science, algorithms, ...)

Awesome CS Coursesarrow-up-right

Free university-level courses scoured from around the internet. (varied and extensive computer science topics, ...)

Metacademy Roadmapsarrow-up-right, Course Guidesarrow-up-right

Free graphs of interconnected topics required to master concepts (programming, machine learning)

HackerRankarrow-up-right

Free programming challenges and contests (artificial intelligence, algorithms, functional programming, machine learning)

HackerEartharrow-up-right

Free programming challenges, hackathons and contests (dynamic programming, artificial intelligence, algorithms, functional programming, machine learning)

Project Eulerarrow-up-right

Free mathematical/computer programming problems (programming, mathematics)

Last updated

Was this helpful?