November 26, 2018

2451 words 12 mins read

tuvtran/project-based-learning

tuvtran/project-based-learning

Curated list of project-based tutorials

repo name tuvtran/project-based-learning
repo link https://github.com/tuvtran/project-based-learning
homepage
language
size (curr.) 425 kB
stars (curr.) 30226
created 2017-04-12
license MIT License

Project Based Learning

A list of programming tutorials in which learners build an application from scratch. These tutorials are divided into different primary programming languages. Some have intermixed technologies and languages.

To get started, simply fork this repo. Please refer to CONTRIBUTING.md for contribution guidelines.

Table of Contents:

C/C++:

Network programming

OpenGL:

C#:

Clojure:

Elixir

Erlang

F#:

Java:

JavaScript:

HTML and CSS:

Mobile Application:

Web Applications:

React:

Angular:

Node:

Vue

Others (Hapi, Express…):

D3.js

Game Development:

Desktop Application:

Miscellaneous:

Kotlin:

Lua:

LÖVE:

Python:

Web Scraping:

Web Applications:

Bots:

Data Science:

Machine Learning:

OpenCV:

Deep Learning:

Miscellaneous:

Go:

PHP:

OCaml:

Ruby:

Ruby on Rails:

Haskell:

R:

Rust:

Scala:

Swift:

Additional Resources

comments powered by Disqus