Awesome Open Source
Awesome Open Source

Awesome Courses

Table of Contents

Contribution Guidelines

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!

Websites

Blogs

Youtube Channels

Youtube Playlists

Android

Angular

C#

CSS

Docker

EcmaScript (ES)

Firebase

Flutter

GitHub

Gulp

Javascript

JQuery

Node.js

Python

Design Patterns in Object Oriented Programming

Game Development

Ruby

Ruby on Rails

React

React-Native

Redux

Golang

Svelte

Swift

Unity

Vue

Vuex

Webpack

Books

Git

Javascript

React

Ruby


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
hacktoberfest (4,214)聽
youtube (341)聽
programming (222)聽
technology (41)聽
courses (34)聽
channels (25)聽

Find Open Source By Browsing 7,000 Topics Across 59 Categories

Advertising 馃摝聽10
All Projects
Application Programming Interfaces 馃摝聽124
Applications 馃摝聽192
Artificial Intelligence 馃摝聽78
Blockchain 馃摝聽73
Build Tools 馃摝聽113
Cloud Computing 馃摝聽80
Code Quality 馃摝聽28
Collaboration 馃摝聽32
Command Line Interface 馃摝聽49
Community 馃摝聽83
Companies 馃摝聽60
Compilers 馃摝聽63
Computer Science 馃摝聽80
Configuration Management 馃摝聽42
Content Management 馃摝聽175
Control Flow 馃摝聽213
Data Formats 馃摝聽78
Data Processing 馃摝聽276
Data Storage 馃摝聽135
Economics 馃摝聽64
Frameworks 馃摝聽215
Games 馃摝聽129
Graphics 馃摝聽110
Hardware 馃摝聽152
Integrated Development Environments 馃摝聽49
Learning Resources 馃摝聽166
Legal 馃摝聽29
Libraries 馃摝聽129
Lists Of Projects 馃摝聽22
Machine Learning 馃摝聽347
Mapping 馃摝聽64
Marketing 馃摝聽15
Mathematics 馃摝聽55
Media 馃摝聽239
Messaging 馃摝聽98
Networking 馃摝聽315
Operating Systems 馃摝聽89
Operations 馃摝聽121
Package Managers 馃摝聽55
Programming Languages 馃摝聽245
Runtime Environments 馃摝聽100
Science 馃摝聽42
Security 馃摝聽396
Social Media 馃摝聽27
Software Architecture 馃摝聽72
Software Development 馃摝聽72
Software Performance 馃摝聽58
Software Quality 馃摝聽133
Text Editors 馃摝聽49
Text Processing 馃摝聽136
User Interface 馃摝聽330
User Interface Components 馃摝聽514
Version Control 馃摝聽30
Virtualization 馃摝聽71
Web Browsers 馃摝聽42
Web Servers 馃摝聽26
Web User Interface 馃摝聽210