project-based-learning

Curated list of project-based tutorials

Github stars Tracking Chart

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:

Swift:

Additional Resources

Overview

Name With Ownerpractical-tutorials/project-based-learning
Primary Language
Program language (Language Count: 0)
Platform
License:MIT License
Release Count0
Created At2017-04-12 05:07:46
Pushed At2024-04-29 17:59:46
Last Commit At2023-03-21 10:24:20
Stargazers Count170.3k
Watchers Count2.8k
Fork Count22.4k
Commits Count570
Has Issues Enabled
Issues Count139
Issue Open Count72
Pull Requests Count182
Pull Requests Open Count56
Pull Requests Close Count145
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private
To the top