Back to directory
practical-tutorials avatar
practical-tutorials / project-based-learning

project-based-learning

Curated list of project-based tutorials

278,221

Stars

35,762

Forks

3,456

Watchers

MIT

License

Project Based Learning

Gitter Link rot sweep

A list of programming tutorials in which aspiring software developers learn how to build an application from scratch. These tutorials are divided into different primary programming languages. Tutorials may involve multiple 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:

Dart:

Flutter:

Elixir

Erlang

F#:

Java:

JavaScript:

HTML and CSS:

Mobile Application:

Web Applications:

React:

Next.js:

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

Contributors

tuvtran avatar tuvtran 254 commits sayands avatar sayands 114 commits enkeyz avatar enkeyz 42 commits bobeff avatar bobeff 21 commits olucode avatar olucode 10 commits github-actions[bot] avatar github-actions[bot] 7 commits adilkhash avatar adilkhash 4 commits nishitkshah avatar nishitkshah 3 commits itsmingjie avatar itsmingjie 3 commits MacAhmed avatar MacAhmed 3 commits

111 contributors by commits. Profile dekhne ke liye kisi bhi developer par click karein.