You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
4
5
@@ -40,7 +41,7 @@ To get started, simply fork this repo. Please refer to [CONTRIBUTING.md](CONTRIB
40
41
-[How to Program an NES Game in C](https://nesdoug.com/)
41
42
-[Write an OS from scratch](https://github.com/tuhdo/os01)
42
43
-[How to create an OS from scratch ](https://github.com/cfenollosa/os-tutorial)
43
-
-[How to Write an Emulator (CHIP-8 interpreter)](http://www.multigesture.net/articles/how-to-write-an-emulator-chip-8-interpreter/)
44
+
-[Building a CHIP-8 Emulator](https://austinmorlan.com/posts/chip8_emulator/)
44
45
-[Beginning Game Programming with C++ and SDL](http://lazyfoo.net/tutorials/SDL/)
45
46
-[Implementing a Key-Value Store](http://codecapsule.com/2012/11/07/ikvs-implementing-a-key-value-store-table-of-contents/)
46
47
- Tiny 3D graphics projects
@@ -152,6 +153,8 @@ To get started, simply fork this repo. Please refer to [CONTRIBUTING.md](CONTRIB
152
153
-[Build a Twitter Bot with Clojure](http://howistart.org/posts/clojure/1/index.html)
153
154
-[Building a Spell-Checker](https://bernhardwenzel.com/articles/clojure-spellchecker/)
154
155
-[Building a JIRA integration with Clojure & Atlassian Connect](https://hackernoon.com/building-a-jira-integration-with-clojure-atlassian-connect-506ebd112807)
156
+
-[Prototyping with Clojure](https://github.com/aliaksandr-s/prototyping-with-clojure)
157
+
-[Tetris in ClojureScript](https://shaunlebron.github.io/t3tr0s-slides)
155
158
156
159
## Elixir
157
160
@@ -179,11 +182,14 @@ To get started, simply fork this repo. Please refer to [CONTRIBUTING.md](CONTRIB
179
182
-[Build 30 things in 30 days with 30 tutorials](https://javascript30.com)
180
183
-[Build an App in Pure JS](https://medium.com/codingthesmartway-com-blog/pure-javascript-building-a-real-world-application-from-scratch-5213591cfcd6)
181
184
-[Build a Jupyter Notebook Extension](https://link.medium.com/wWUO7TN8SS)
185
+
-[Build a TicTacToe Game with JavaScript](https://medium.com/javascript-in-plain-english/build-tic-tac-toe-game-using-javascript-3afba3c8fdcc)
182
186
183
187
## HTML and CSS:
184
188
185
189
-[Build A Loading Screen](https://medium.freecodecamp.org/how-to-build-a-delightful-loading-screen-in-5-minutes-847991da509f)
186
190
-[Build an HTML Calculator with JS](https://medium.freecodecamp.org/how-to-build-an-html-calculator-app-from-scratch-using-javascript-4454b8714b98)
191
+
-[Build Snake using only JavaScript, HTML & CSS](https://www.freecodecamp.org/news/think-like-a-programmer-how-to-build-snake-using-only-javascript-html-and-css-7b1479c3339e/)
192
+
187
193
188
194
### Mobile Application:
189
195
@@ -197,14 +203,14 @@ To get started, simply fork this repo. Please refer to [CONTRIBUTING.md](CONTRIB
-[Create a Trello Clone](http://codeloveandboards.com/blog/2016/01/04/trello-tribute-with-phoenix-and-react-pt-1/)
200
-
-[Create a Character Voting App with React, Node, MongoDB and SocketIO](http://sahatyalkabov.com/create-a-character-voting-app-using-react-nodejs-mongodb-and-socketio/)
206
+
-[Create a Character Voting App with React, Node, MongoDB and SocketIO](http://sahatyalkabov.com/create-a-character-voting-app-using-react-nodejs-mongodb-and-socketio)
-[Build a Full Stack Movie Voting App with Test-First Development using Mocha, React, Redux and Immutable](https://teropa.info/blog/2015/09/10/full-stack-redux-tutorial.html)
203
209
-[Build a Twitter Stream with React and Node](https://scotch.io/tutorials/build-a-real-time-twitter-stream-with-node-and-react-js)
204
210
- Build a Serverless MERN Story App with Webtask.io
@@ -383,7 +393,6 @@ To get started, simply fork this repo. Please refer to [CONTRIBUTING.md](CONTRIB
383
393
-[Step-By-Step Machine Learning In Python](https://machinelearningmastery.com/machine-learning-in-python-step-by-step/)
384
394
-[Predict Quality Of Wine](https://medium.freecodecamp.org/using-machine-learning-to-predict-the-quality-of-wines-9e2e13d7480d)
385
395
-[Solving A Fruits Classification Problem](https://towardsdatascience.com/solving-a-simple-classification-problem-with-python-fruits-lovers-edition-d20ab6b071d2)
386
-
-[Learn Unsupervised Learning with Python](https://towardsdatascience.com/unsupervised-learning-with-python-173c51dc7f03)
387
396
-[Build Your Own Neural Net from Scratch in Python](https://towardsdatascience.com/how-to-build-your-own-neural-network-from-scratch-in-python-68998a08e4f6)
388
397
-[Linear Regression in Python without sklearn](https://medium.com/we-are-orb/linear-regression-in-python-without-scikit-learn-50aef4b8d122)
389
398
-[Multivariate Linear Regression without sklearn](https://medium.com/we-are-orb/multivariate-linear-regression-in-python-without-scikit-learn-7091b1d45905)
@@ -419,6 +428,7 @@ To get started, simply fork this repo. Please refer to [CONTRIBUTING.md](CONTRIB
@@ -459,6 +469,7 @@ To get started, simply fork this repo. Please refer to [CONTRIBUTING.md](CONTRIB
459
469
-[Code a Smile Classifier using CNNS in Python](https://github.com/kylemcdonald/SmileCNN)
460
470
-[Natural Language Processing using scikit-learn](https://towardsdatascience.com/natural-language-processing-count-vectorization-with-scikit-learn-e7804269bb5e)
461
471
-[Code a Taylor Swift Lyrics Generator](https://towardsdatascience.com/ai-generates-taylor-swifts-song-lyrics-6fd92a03ef7e)
472
+
-[Mask detection using PyTorch Lightning](https://towardsdatascience.com/how-i-built-a-face-mask-detector-for-covid-19-using-pytorch-lightning-67eb3752fd61)
462
473
463
474
### Miscellaneous:
464
475
@@ -481,21 +492,22 @@ To get started, simply fork this repo. Please refer to [CONTRIBUTING.md](CONTRIB
-[Build the game "Snake" in the terminal](https://robertheaton.com/2018/12/02/programming-project-5-snake/)
483
494
-[Write yourself a Git](https://wyag.thb.lt/)
495
+
-[A Python implementation of a Python bytecode runner](https://www.aosabook.org/en/500L/a-python-interpreter-written-in-python.html)
484
496
485
497
## Go:
486
498
487
499
-[Create a Real Time Chat App with Golang, Angular 2, and WebSocket](https://www.thepolyglotdeveloper.com/2016/12/create-real-time-chat-app-golang-angular-2-websockets/)
488
500
-[Building Go Web Applications and Microservices Using Gin](https://semaphoreci.com/community/tutorials/building-go-web-applications-and-microservices-using-gin)
489
501
-[How to Use Godog for Behavior-driven Development in Go et started with Godog](https://semaphoreci.com/community/tutorials/how-to-use-godog-for-behavior-driven-development-in-go)
-[Part 2: Sending and Receiving Messages](https://nbaksalyar.github.io/2015/11/09/rust-in-detail-2.html)
577
602
-[Writing a Rust Roguelike for the Desktop and the Web](https://aimlesslygoingforward.com/blog/2019/02/09/writing-a-rust-roguelike-for-the-desktop-and-the-web/)
603
+
-[Writing NES Emulator in Rust](https://bugzmanov.github.io/nes_ebook/)
604
+
- Create a simulation of evolution using neural network and genetic algorithm, and compile the application to WebAssembly
0 commit comments