Skip to content

OpticFusion1/project-based-learning

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

728 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Based Learning

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:

Assembly:

AWS

C/C++:

Network programming:

OpenGL:

C#:

Clojure:

Dart:

Flutter:

Elixir:

Erlang:

F#:

Java:

JavaScript:

Julia:

HTML and CSS:

Mobile Application:

Web Applications:

React:

Angular:

Node:

Typescript:

Vue:

Others (Hapi, Express...):

D3.js:

Three.js

Game Development:

Desktop Application:

Miscellaneous:

Kotlin:

Lua:

LÖVE:

Python:

Web Scraping:

Web Applications:

Bots:

Data Science:

Generative AI:

Generative AI:

Machine Learning:

OpenCV:

Deep Learning:

Game Development:

Miscellaneous:

Go:

PHP:

OCaml:

Ruby:

Ruby on Rails:

Haskell:

R:

Rust:

Scala:

SQL

Swift:

Streamlit:

Additional Resources:

About

Curated list of project-based tutorials

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors