- Awesome Courses
What kind of site/playlist can I add?
- Any website (free or paid) that provides programming courses.
- Any Youtube's playlist or channel that can be categorized as a programming course.
- Any book (free or paid) with programming subject.
- Any blog that posts any sort of relevant programming content.
Please ensure your pull request adheres to the following guidelines:
- Search previous suggestions before making a new one, as yours may be a duplicate.
- Please, ensure to add the suggestions in alphabetical order
- For Websites: Use the following format:
[Site Name](link)
- For Youtube Playlist: Use the following format:
[Channel Name - Playlist Name](playlist's link)
- For Youtube Channel: Use the following format:
[Channel Name](channel's link)
- For Books: Use the following format:
[Book Name](book's link)
- For Blogs: Use the following format:
[Blog Name](blog's link)
- New categories or improvements to the existing categorization are welcome.
English is the main language, if you wanna add content in other language, just follow the same rules above adding the respective flag of the content's language.
You can get the flag's emoji code here
Thank you for your suggestions!
- A Cloud Guru
- Alura π§π·
- Alison
- Checkio
- Class Central
- Code School
- Codecademy
- CodeChef
- CodeCombat
- CodeFights
- Codeforces
- CodeFree Startup
- Codeplace
- Codewars
- CodinGame
- Coursera
- CSS Tricks
- Dash
- DataCamp
- Edx
- Egghead.io
- Exercism
- EXLskills
- Free Code Camp
- Frontend Masters
- FullCycle π§π·
- Future Learn
- Grok Learning
- Hacker Rank
- HackerEarth
- Hackr.io
- Hacksplaining
- Interviewbit
- Just Javascript
- Khan Academy
- Leetcode
- Lynda.com
- Microsoft Virtual Academy
- MIT OpenCourseWare
- Online Courses
- Open Culture
- Open Source Society University
- Origamid π§π·
- Pluralsight
- Programiz
- SitePoint
- Sonar Learning
- Spoj
- Tania Rascia's Tutorials
- Traversy Media
- Treehouse
- Tutorials Point
- Udacity
- Udemy
- URI Online Judge
- W3schools
- CSS Tricks
- Smashing Magazine
- Willian Justen π§π·
- Academind
- Auth0
- Ben Awad
- blondiebytes
- Christopher Okhravi
- Clever Programmer
- Codesmith
- Coding Tech
- CΓ³digo Fonte TV π§π·
- CS Dojo
- CS50
- Derek Banas
- DevTips
- Fabio Vedovelli π§π·
- Facebook Developers
- Filipe Deschamps π§π·
- freeCodeCamp
- Fun Fun Function
- Jason Lengstorf
- La Cocina del CΓ³digo πͺπΈ
- LearnCode.academy
- Netflix UI Engineering
- ProgrammingKnowledge
- Rocketseat π§π·
- Sanity
- sentdex
- The Coding Train
- Traversy Media
- Treehouse
- Web Dev Simplified
- Academind - Angular 6 & RxJS 6
- Awais Mirza - Angular 4 tutorial for beginners
- Loiane Groner - Curso de Angular π§π·
- Michelli Brito - Curso Angular 9 π§π·
- The Net Ninja - AngularJS Tutorials
- CSS Castshow - Desenhando com CSS π§π·
- DevTips - CSS Animations Series
- Flexbox Froggy
- The Net Ninja - CSS Animation Tutorial
- The Net Ninja - CSS Flexbox Tutorial
- The Net Ninja - CSS Grid Tutorial
- The Net Ninja - CSS Positioning Tutorial
- Rocketseat - Docker π§π·
- Codecasts - Introdução ao Firebase π§π·
- Academind - Flutter Tutorial for Beginners
- Bram Vanbilsen - Flutter Crash Course - Building a Complete App From Scratch
- Ben Awad - Flutter
- The Net Ninja - Flutter Tutorial for Beginners
- Awais Mirza - complete javascript tutorials for beginners
- Codecasts - Fast & Furious ES6 π§π·
- Codecasts - MΓ³dulos JavaScript π§π·
- freeCodeCamp - JavaScript Basics
- Fun Fun Function - Iterators and Generators in JS
- Fun Fun Function - Object Creation in Javascript
- Rodrigo Branas - Desvendando a linguagem Javascript π§π·
- The Net Ninja - JavaScript Tutorials for Beginners
- Willian Justen - Mini-curso de TypeScript π§π·
- Adam Bien tutorials
- Devoxx
- InfoQ
- JavaMeetupSP π§π·
- JetBrainsTV
- Loiane Groner π§π·
- Official Java channel
- Sebastian Daschner
- SouJava π§π·
- Spring Developer
- Thoughts on Java
- virtual Java User Group
- Academind - Building a RESTful API with Node.js
- Academind - Node.js Basics
- Rocketseat - NodeJS π§π·
- Webservice RESTful com Node.js, Restify e MySQL π§π·
- Awais Mirza - Python tutorial for beginners
- Derek Banas - Learn to Program
- Learn By Example - Python Basics
- MIT 6 0001 - Introduction to Computer Science and Programming in Python (2016)
- Programming with Mosh - Python Tutorial - Python for Beginners [Full Course]
- Python Code Katas
- Python Workshop by Shayan Fahimi
- Sentdex - Python 3 Basics Tutorial Series
- thenewboston - Python 3.4 Programming Tutorials
- Academind - ReactJS Basics
- Awais Mirza - React JS Tutorial for beginners 2017
- Ben Awad - React Hooks Tutorial
- LevelUpTuts - React For Everyone
- Rocketseat - ReactJS π§π·
- The Net Ninja - React Tutorials
- Web Dev Simplified - React Hooks
- Ben Awad - React Native Web Series
- CS50 - Mobile App Development with React Native
- Michael Nissen - React Native Tutorials
- Michael Nissen - React Native - Build An iPhone App From Scratch
- Pro Git π§π·
- Effetive Java
- Head First Java
- Java e Orientação a Objetos π§π·
- Java para Desenvolvimento Web π§π·
- The Java Web Scraping Handbook
- Think Java: How to Think Like a Computer Scientist
- Deep JavaScript
- DOM Enlightenment
- Eloquent JavaScript
- Exploring ES2016 and ES2017
- Human JavaScript
- JavaScript for impatient programmers
- JavaScript Succinctly
- JavaScript (ES2015+) Enlightenment
- Learning JavaScript Design Patterns
- Practical Modern JavaScript
- Single page apps in depth
- Speaking JavaScript
- Tackling TypeScript
- You Don't Know JS - Get Started 2nd Ed.
- You Don't Know JS - Scope & Closures 2nd Ed.