| C/C++: |
Build Your Own Text Editor |
http://viewsourcecode.org/snaptoken/kilo/ |
https://viewsourcecode.org/snaptoken/kilo/ |
| C/C++: |
Build Your Own Lisp |
http://www.buildyourownlisp.com/ |
https://buildyourownlisp.com/ |
| C/C++: |
Beginning Game Programming with C++ and SDL |
http://lazyfoo.net/tutorials/SDL/ |
https://lazyfoo.net/tutorials/SDL/ |
| C/C++: |
Implementing a Key-Value Store |
http://codecapsule.com/2012/11/07/ikvs-implementing-a-key-value-store-table-of-contents/ |
https://codecapsule.com/2012/11/07/ikvs-implementing-a-key-value-store-table-of-contents/ |
| C/C++: |
Build a Live Code-reloader Library for C++ |
http://howistart.org/posts/cpp/1/index.html |
https://howistart.org/posts/cpp/1/index.html |
| C/C++: |
Write Your Own Virtual Machine |
https://justinmeiners.github.io/lc3-vm/ |
https://www.jmeiners.com/lc3-vm/ |
| C/C++: |
Tetris Tutorial in C++ Platform Independent |
http://javilop.com/gamedev/tetris-tutorial-in-c-platform-independent-focused-in-game-logic-for-beginners/ |
https://javilop.com/gamedev/tetris-tutorial-in-c-platform-independent-focused-in-game-logic-for-beginners/ |
| C/C++: |
Part 1: Setup |
https://blog.tartanllama.xyz/writing-a-linux-debugger-setup/ |
https://tartanllama.xyz/writing-a-linux-debugger-setup/ |
| C/C++: |
Part 2: Breakpoints |
https://blog.tartanllama.xyz/writing-a-linux-debugger-breakpoints/ |
https://tartanllama.xyz/writing-a-linux-debugger-breakpoints/ |
| C/C++: |
Part 3: Registers and memory |
https://blog.tartanllama.xyz/writing-a-linux-debugger-registers/ |
https://tartanllama.xyz/writing-a-linux-debugger-registers/ |
| C/C++: |
Part 4: Elves and dwarves |
https://blog.tartanllama.xyz/writing-a-linux-debugger-elf-dwarf/ |
https://tartanllama.xyz/writing-a-linux-debugger-elf-dwarf/ |
| C/C++: |
Part 5: Source and signals |
https://blog.tartanllama.xyz/writing-a-linux-debugger-source-signal/ |
https://tartanllama.xyz/writing-a-linux-debugger-source-signal/ |
| C/C++: |
Part 6: Source-level stepping |
https://blog.tartanllama.xyz/writing-a-linux-debugger-dwarf-step/ |
https://tartanllama.xyz/writing-a-linux-debugger-dwarf-step/ |
| C/C++: |
Part 7: Source-level breakpoints |
https://blog.tartanllama.xyz/writing-a-linux-debugger-source-break/ |
https://tartanllama.xyz/writing-a-linux-debugger-source-break/ |
| C/C++: |
Part 8: Stack unwinding |
https://blog.tartanllama.xyz/writing-a-linux-debugger-unwinding/ |
https://tartanllama.xyz/writing-a-linux-debugger-unwinding/ |
| C/C++: |
Part 9: Handling variables |
https://blog.tartanllama.xyz/writing-a-linux-debugger-variables/ |
https://tartanllama.xyz/writing-a-linux-debugger-variables/ |
| C/C++: |
Part 10: Advanced topics |
https://blog.tartanllama.xyz/writing-a-linux-debugger-advanced-topics/ |
https://tartanllama.xyz/writing-a-linux-debugger-advanced-topics/ |
| C/C++: |
Part 1 - The protocol |
https://codepr.github.io/posts/sol-mqtt-broker |
https://codepr.github.io/posts/sol-mqtt-broker/ |
| C/C++: |
Part 2 - Networking |
https://codepr.github.io/posts/sol-mqtt-broker-p2 |
https://codepr.github.io/posts/sol-mqtt-broker-p2/ |
| C/C++: |
Part 3 - Server |
https://codepr.github.io/posts/sol-mqtt-broker-p3 |
https://codepr.github.io/posts/sol-mqtt-broker-p3/ |
| C/C++: |
Part 4 - Data structures |
https://codepr.github.io/posts/sol-mqtt-broker-p4 |
https://codepr.github.io/posts/sol-mqtt-broker-p4/ |
| C/C++: |
Part 5 - Topic abstraction |
https://codepr.github.io/posts/sol-mqtt-broker-p5 |
https://codepr.github.io/posts/sol-mqtt-broker-p5/ |
| C/C++: |
Part 6 - Handlers |
https://codepr.github.io/posts/sol-mqtt-broker-p6 |
https://codepr.github.io/posts/sol-mqtt-broker-p6/ |
| C/C++: |
Bonus - Multithreading |
https://codepr.github.io/posts/sol-mqtt-broker-bonus |
https://codepr.github.io/posts/sol-mqtt-broker-bonus/ |
| C/C++: |
Handmade Hero |
https://handmadehero.org |
https://mollyrocket.com/#handmade |
| C#: |
Learn C# By Building a Simple RPG Game |
http://scottlilly.com/learn-c-by-building-a-simple-rpg-index/ |
https://scottlilly.com/learn-c-by-building-a-simple-rpg-index/ |
| C#: |
Build iOS Photo Library App with Xamarin and Visual Studio |
https://www.raywenderlich.com/134049/building-ios-apps-with-xamarin-and-visual-studio |
https://www.kodeco.com/1044-building-ios-apps-with-xamarin-and-visual-studio |
| Clojure: |
Build a Twitter Bot with Clojure |
http://howistart.org/posts/clojure/1/index.html |
https://howistart.org/posts/clojure/1/index.html |
| Clojure: |
Tetris in ClojureScript |
https://shaunlebron.github.io/t3tr0s-slides |
https://shaunlebron.github.io/t3tr0s-slides/ |
| Dart: |
Amazon Clone with Admin Panel |
https://youtu.be/O3nmP-lZAdg |
https://www.youtube.com/watch?v=O3nmP-lZAdg&feature=youtu.be |
| Dart: |
Food Delivery App |
https://youtu.be/7dAt-JMSCVQ |
https://www.youtube.com/watch?v=7dAt-JMSCVQ&feature=youtu.be |
| Dart: |
Google Docs Clone |
https://youtu.be/0_GJ1w_iG44 |
https://www.youtube.com/watch?v=0_GJ1w_iG44&feature=youtu.be |
| Dart: |
Instagram Clone |
https://youtu.be/mEPm9w5QlJM |
https://www.youtube.com/watch?v=mEPm9w5QlJM&feature=youtu.be |
| Dart: |
Multiplayer TicTacToe Game |
https://youtu.be/Aut-wfXacXg |
https://www.youtube.com/watch?v=Aut-wfXacXg&feature=youtu.be |
| Dart: |
TikTok Clone |
https://youtu.be/4E4V9F3cbp4 |
https://www.youtube.com/watch?v=4E4V9F3cbp4&feature=youtu.be |
| Dart: |
Ticket Booking App |
https://youtu.be/71AsYo2q_0Y |
https://www.youtube.com/watch?v=71AsYo2q_0Y&feature=youtu.be |
| Dart: |
Travel App |
https://youtu.be/x4DydJKVvQk |
https://www.youtube.com/watch?v=x4DydJKVvQk&feature=youtu.be |
| Dart: |
Twitch Clone |
https://youtu.be/U9YKZrDX0CQ |
https://www.youtube.com/watch?v=U9YKZrDX0CQ&feature=youtu.be |
| Dart: |
WhatsApp Clone |
https://youtu.be/yqwfP2vXWJQ |
https://www.youtube.com/watch?v=yqwfP2vXWJQ&feature=youtu.be |
| Dart: |
Wordle Clone |
https://youtu.be/_W0RN_Cqhpg |
https://www.youtube.com/watch?v=_W0RN_Cqhpg&feature=youtu.be |
| Dart: |
Zoom Clone |
https://youtu.be/sMA1dKbv33Y |
https://www.youtube.com/watch?v=sMA1dKbv33Y&feature=youtu.be |
| Dart: |
Netflix Clone |
https://youtu.be/J8IFNKzs3TI |
https://www.youtube.com/watch?v=J8IFNKzs3TI&feature=youtu.be |
| Elixir |
Building a Simple Chat App With Elixir and Phoenix |
https://sheharyar.me/blog/simple-chat-phoenix-elixir/ |
https://shyr.io/blog/simple-chat-phoenix-elixir/ |
| F#: |
Write your own Excel in 100 lines of F# |
http://tomasp.net/blog/2018/write-your-own-excel |
https://tomasp.net/blog/2018/write-your-own-excel/ |
| Java: |
Build a Simple HTTP Server with Java |
http://javarevisited.blogspot.com/2015/06/how-to-create-http-server-in-java-serversocket-example.html |
https://javarevisited.blogspot.com/2015/06/how-to-create-http-server-in-java-serversocket-example.html |
| JavaScript: |
Build a Jupyter Notebook Extension |
https://link.medium.com/wWUO7TN8SS |
https://rsci.app.link/wWUO7TN8SS?_p=c51629c391027af2e01c90f5ef |
| HTML and CSS: |
Build A Loading Screen |
https://medium.freecodecamp.org/how-to-build-a-delightful-loading-screen-in-5-minutes-847991da509f |
https://www.freecodecamp.org/news/how-to-build-a-delightful-loading-screen-in-5-minutes-847991da509f |
| HTML and CSS: |
Build an HTML Calculator with JS |
https://medium.freecodecamp.org/how-to-build-an-html-calculator-app-from-scratch-using-javascript-4454b8714b98 |
https://www.freecodecamp.org/news/how-to-build-an-html-calculator-app-from-scratch-using-javascript-4454b8714b98 |
| HTML and CSS: |
Create Serverless React.js Apps |
http://serverless-stack.com/ |
https://sst.dev/ |
| HTML and CSS: |
Create a Trello Clone |
http://codeloveandboards.com/blog/2016/01/04/trello-tribute-with-phoenix-and-react-pt-1/ |
https://bigardone.dev/blog/2016/01/04/trello-tribute-with-phoenix-and-react-pt-1/ |
| HTML and CSS: |
Integrate MailChimp in JS |
https://medium.freecodecamp.org/how-to-integrate-mailchimp-in-a-javascript-web-app-2a889fb43f6f |
https://www.freecodecamp.org/news/how-to-integrate-mailchimp-in-a-javascript-web-app-2a889fb43f6f |
| HTML and CSS: |
Build A Chrome Extension with React + Parcel |
https://medium.freecodecamp.org/building-chrome-extensions-in-react-parcel-79d0240dd58f |
https://www.freecodecamp.org/news/building-chrome-extensions-in-react-parcel-79d0240dd58f |
| HTML and CSS: |
Build A ToDo App With React Native |
https://blog.hasura.io/tutorial-fullstack-react-native-with-graphql-and-authentication-18183d13373a |
https://hasura.io/blog/tutorial-fullstack-react-native-with-graphql-and-authentication-18183d13373a |
| HTML and CSS: |
Make a Chat Application |
https://medium.freecodecamp.org/how-to-build-a-chat-application-using-react-redux-redux-saga-and-web-sockets-47423e4bc21a |
https://www.freecodecamp.org/news/how-to-build-a-chat-application-using-react-redux-redux-saga-and-web-sockets-47423e4bc21a |
| HTML and CSS: |
Create a News App with React Native |
https://medium.freecodecamp.org/create-a-news-app-using-react-native-ced249263627 |
https://www.freecodecamp.org/news/create-a-news-app-using-react-native-ced249263627 |
| HTML and CSS: |
Learn Webpack For React |
https://medium.freecodecamp.org/learn-webpack-for-react-a36d4cac5060 |
https://www.freecodecamp.org/news/learn-webpack-for-react-a36d4cac5060 |
| HTML and CSS: |
Build Your Own React Boilerplate |
https://medium.freecodecamp.org/how-to-build-your-own-react-boilerplate-2f8cbbeb9b3f |
https://www.freecodecamp.org/news/how-to-build-your-own-react-boilerplate-2f8cbbeb9b3f |
| HTML and CSS: |
Code The Game Of Life With React |
https://medium.freecodecamp.org/create-gameoflife-with-react-in-one-hour-8e686a410174 |
https://www.freecodecamp.org/news/create-gameoflife-with-react-in-one-hour-8e686a410174 |
| HTML and CSS: |
Test-Driven Development with Node, Postgres and Knex |
http://mherman.org/blog/2016/04/28/test-driven-development-with-node/ |
https://mherman.org/blog/2016/04/28/test-driven-development-with-node/ |
| HTML and CSS: |
Build A Simple Search Bot in 30 minutes |
https://medium.freecodecamp.org/how-to-build-a-simple-search-bot-in-30-minutes-eb56fcedcdb1 |
https://www.freecodecamp.org/news/how-to-build-a-simple-search-bot-in-30-minutes-eb56fcedcdb1 |
| HTML and CSS: |
Build A Job Scraping Web App |
https://medium.freecodecamp.org/how-i-built-a-job-scraping-web-app-using-node-js-and-indreed-7fbba124bbdc |
https://www.freecodecamp.org/news/how-i-built-a-job-scraping-web-app-using-node-js-and-indreed-7fbba124bbdc |
| HTML and CSS: |
Vue 2 + Pub/Sub: Build a peer to peer multi-user platform for games |
https://www.ably.io/tutorials/peer-to-peer-vue |
https://ably.com/examples |
| HTML and CSS: |
Build A Native Desktop App with JS |
https://medium.freecodecamp.org/build-native-desktop-apps-with-javascript-a49ede90d8e9 |
https://www.freecodecamp.org/news/build-native-desktop-apps-with-javascript-a49ede90d8e9 |
| HTML and CSS: |
Learn To Make A Line Chart |
https://medium.freecodecamp.org/learn-to-create-a-line-chart-using-d3-js-4f43f1ee716b |
https://www.freecodecamp.org/news/learn-to-create-a-line-chart-using-d3-js-4f43f1ee716b |
| HTML and CSS: |
Part 1 |
http://www.lessmilk.com/tutorial/flappy-bird-phaser-1 |
https://www.lessmilk.com/phaser-game-tutorial/ |
| HTML and CSS: |
Part 2 |
http://www.lessmilk.com/tutorial/flappy-bird-phaser-2 |
https://www.lessmilk.com/phaser-game-tutorial/ |
| HTML and CSS: |
Build A Desktop Chat App with React and Electron |
https://medium.freecodecamp.org/build-a-desktop-chat-app-with-react-electron-and-chatkit-744d168e6f2f |
https://www.freecodecamp.org/news/build-a-desktop-chat-app-with-react-electron-and-chatkit-744d168e6f2f |
| HTML and CSS: |
Build Yourself a Redux |
https://zapier.com/engineering/how-to-build-redux/ |
https://zapier.com/blog/how-to-build-redux/ |
| Python: |
How To Scrape With Python and Selenium WebDriver |
http://www.byperth.com/2018/04/25/guide-web-scraping-101-what-you-need-to-know-and-how-to-scrape-with-python-selenium-webdriver/ |
https://www.byperth.com/2018/04/25/guide-web-scraping-101-what-you-need-to-know-and-how-to-scrape-with-python-selenium-webdriver/ |
| Python: |
Choose Your Own Adventure Presentations |
https://www.twilio.com/blog/2015/03/choose-your-own-adventures-presentations-wizard-mode-part-1-of-3.html |
https://www.twilio.com/en-us/blog/developers/tutorials/integrations/choose-your-own-adventure-presentations-with-reveal-js-python-and-websockets-html |
| Python: |
Build a RESTful Microservice in Python |
http://www.skybert.net/python/developing-a-restful-micro-service-in-python/ |
https://www.skybert.net/python/developing-a-restful-micro-service-in-python/ |
| Python: |
Build a Reddit Bot |
https://www.pythonforengineers.com/blog/build-a-reddit-bot-part-1/ |
https://pythonforengineers.com/blog/build-a-reddit-bot-part-1/ |
| Python: |
Making a Reddit + Facebook Messenger Bot |
https://pythontips.com/2017/04/13/making-a-reddit-facebook-messenger-bot/ |
https://yasoob.me/2017/04/13/making-a-reddit-facebook-messenger-bot/ |
| Python: |
Create a Twitter Bot In Python |
https://medium.freecodecamp.org/creating-a-twitter-bot-in-python-with-tweepy-ac524157a607 |
https://www.freecodecamp.org/news/creating-a-twitter-bot-in-python-with-tweepy-ac524157a607 |
| Python: |
Predict Quality Of Wine |
https://medium.freecodecamp.org/using-machine-learning-to-predict-the-quality-of-wines-9e2e13d7480d |
https://www.freecodecamp.org/news/using-data-science-to-understand-what-makes-wine-taste-good-669b496c67ee |
| Python: |
Solving A Fruits Classification Problem |
https://towardsdatascience.com/solving-a-simple-classification-problem-with-python-fruits-lovers-edition-d20ab6b071d2 |
https://towardsdatascience.com/multiclass-classification-evaluation-with-roc-curves-and-roc-auc-294fd4617e3a/ |
| Python: |
Build Your Own Neural Net from Scratch in Python |
https://towardsdatascience.com/how-to-build-your-own-neural-network-from-scratch-in-python-68998a08e4f6 |
https://towardsdatascience.com/building-a-neural-network-from-scratch-8f03c5c50adc/ |
| Python: |
Music Recommender using KNN |
https://towardsdatascience.com/how-to-build-a-simple-song-recommender-296fcbc8c85 |
https://towardsdatascience.com/evaluation-metrics-for-recommendation-systems-an-overview-71290690ecba/ |
| Python: |
Build A Document Scanner |
https://www.pyimagesearch.com/2014/09/01/build-kick-ass-mobile-document-scanner-just-5-minutes/ |
https://pyimagesearch.com/2014/09/01/build-kick-ass-mobile-document-scanner-just-5-minutes/ |
| Python: |
Build A Face Detector using OpenCV and Deep Learning |
https://www.pyimagesearch.com/2018/02/26/face-detection-with-opencv-and-deep-learning/ |
https://pyimagesearch.com/2018/02/26/face-detection-with-opencv-and-deep-learning/ |
| Python: |
Build a Face Recognition System using OpenCV, Python and Deep Learning |
https://www.pyimagesearch.com/2018/06/18/face-recognition-with-opencv-python-and-deep-learning/ |
https://pyimagesearch.com/2018/06/18/face-recognition-with-opencv-python-and-deep-learning/ |
| Python: |
Detect The Salient Features in an Image |
https://www.pyimagesearch.com/2018/07/16/opencv-saliency-detection/ |
https://pyimagesearch.com/2018/07/16/opencv-saliency-detection/ |
| Python: |
Build A Barcode Scanner |
https://www.pyimagesearch.com/2018/05/21/an-opencv-barcode-and-qr-code-scanner-with-zbar/ |
https://pyimagesearch.com/2018/05/21/an-opencv-barcode-and-qr-code-scanner-with-zbar/ |
| Python: |
Learn Face Clustering with Python |
https://www.pyimagesearch.com/2018/07/09/face-clustering-with-python/ |
https://pyimagesearch.com/2018/07/09/face-clustering-with-python/ |
| Python: |
Semantic Segmentation with OpenCV and Deep Learning |
https://www.pyimagesearch.com/2018/09/03/semantic-segmentation-with-opencv-and-deep-learning/ |
https://pyimagesearch.com/2018/09/03/semantic-segmentation-with-opencv-and-deep-learning/ |
| Python: |
Text Detection in Images and Videos |
https://www.pyimagesearch.com/2018/08/20/opencv-text-detection-east-text-detector/ |
https://pyimagesearch.com/2018/08/20/opencv-text-detection-east-text-detector/ |
| Python: |
People Counter using OpenCV |
https://www.pyimagesearch.com/2018/08/13/opencv-people-counter/ |
https://pyimagesearch.com/2018/08/13/opencv-people-counter/ |
| Python: |
Tracking Multiple Objects with OpenCV |
https://www.pyimagesearch.com/2018/08/06/tracking-multiple-objects-with-opencv/ |
https://pyimagesearch.com/2018/08/06/tracking-multiple-objects-with-opencv/ |
| Python: |
Neural Style Transfer with OpenCV |
https://www.pyimagesearch.com/2018/08/27/neural-style-transfer-with-opencv/ |
https://pyimagesearch.com/2018/08/27/neural-style-transfer-with-opencv/ |
| Python: |
OpenCV OCR and Text Recognition |
https://www.pyimagesearch.com/2018/09/17/opencv-ocr-and-text-recognition-with-tesseract/ |
https://pyimagesearch.com/2018/09/17/opencv-ocr-and-text-recognition-with-tesseract/ |
| Python: |
Text Skew Correction Tutorial |
https://www.pyimagesearch.com/2017/02/20/text-skew-correction-opencv-python/ |
https://pyimagesearch.com/2017/02/20/text-skew-correction-opencv-python/ |
| Python: |
Facial Landmark Detection Tutorial |
https://www.pyimagesearch.com/2017/04/03/facial-landmarks-dlib-opencv-python/ |
https://pyimagesearch.com/2017/04/03/facial-landmarks-dlib-opencv-python/ |
| Python: |
Automatic Target Detection Tutorial |
https://www.pyimagesearch.com/2015/05/04/target-acquired-finding-targets-in-drone-and-quadcopter-video-streams-using-python-and-opencv/ |
https://pyimagesearch.com/2015/05/04/target-acquired-finding-targets-in-drone-and-quadcopter-video-streams-using-python-and-opencv/ |
| Python: |
Faster(5-point) Facial Landmark Detection Tutorial |
https://www.pyimagesearch.com/2018/04/02/faster-facial-landmark-detector-with-dlib/ |
https://pyimagesearch.com/2018/04/02/faster-facial-landmark-detector-with-dlib/ |
| Python: |
Single Object Tracker |
https://www.pyimagesearch.com/2018/10/22/object-tracking-with-dlib/ |
https://pyimagesearch.com/2018/10/22/object-tracking-with-dlib/ |
| Python: |
Multiple Object Tracker |
https://www.pyimagesearch.com/2018/10/29/multi-object-tracking-with-dlib/ |
https://pyimagesearch.com/2018/10/29/multi-object-tracking-with-dlib/ |
| Python: |
Imag |
|
|