mirror of
https://github.com/practical-tutorials/project-based-learning.git
synced 2024-11-23 20:11:11 +00:00
Curated list of project-based tutorials
README.md |
Project Based Learning
Learning by doing is important and more effective than plainly following a document. This repo collects various resources on the Internet on learning programming by doing a project
Table of Contents:
C/C++:
- Write a Shell in C
- Build Your Own Text Editor
- Build Your Own Lisp
- Write an OS from scratch
- How to Make Minecraft in C++/OpenGL
JavaScript:
- Create Serverless React.js Apps
- Create a Trello Clone
- Create a Charater Voting App with React, Node, MongoDB and SocketIO
- Build a URL Shortener with Node, MongoDB and Hapi.js
- How to Build a Web Framework in Less Than 20 Lines of Code
Python:
- Build a Reddit Bot
- How to Make a Reddit Bot - YouTube
- Build a Facebook Messenger Bot
- Build a Simple Interpreter
- Build a Microblog with Flask
- Choose Your Own Adventure Presentations
- Mining Twitter Data with Python