| 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=c21429c398047af1eb1c90f8e8 |
| 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: |
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: |
Image Stitching with OpenCV and Python |
https://www.pyimagesearch.com/2018/12/17/image-stitching-with-opencv-and-python/ |
https://pyimagesearch.com/2018/12/17/image-stitching-with-opencv-and-python/ |
| Python: |
Instance Segmentation with OpenCV |
https://www.pyimagesearch.com/2018/11/26/instance-segmentation-with-opencv/ |
https://pyimagesearch.com/2018/11/26/instance-segmentation-with-opencv/ |
| Python: |
Face mask detector |
https://www.pyimagesearch.com/2020/05/04/covid-19-face-mask-detector-with-opencv-keras-tensorflow-and-deep-learning/ |
https://pyimagesearch.com/2020/05/04/covid-19-face-mask-detector-with-opencv-keras-tensorflow-and-deep-learning/ |
| Python: |
Using Convolutional Neural Nets to Detect Facial Keypoints |
http://danielnouri.org/notes/2014/12/17/using-convolutional-neural-nets-to-detect-facial-keypoints-tutorial/ |
https://danielnouri.org/notes/2014/12/17/using-convolutional-neural-nets-to-detect-facial-keypoints-tutorial/ |
| Python: |
Build An Image Caption Generator |
https://medium.freecodecamp.org/building-an-image-caption-generator-with-deep-learning-in-tensorflow-a142722e9b1f |
https://www.freecodecamp.org/news/building-an-image-caption-generator-with-deep-learning-in-tensorflow-a142722e9b1f |
| Python: |
Make your Own Face Recognition System |
https://medium.freecodecamp.org/making-your-own-face-recognition-system-29a8e728107c |
https://www.freecodecamp.org/news/making-your-own-face-recognition-system-29a8e728107c |
| Python: |
Train a Keras Model To Generate Colors |
https://heartbeat.fritz.ai/how-to-train-a-keras-model-to-generate-colors-3bc79e54971b |
https://fritz.ai/how-to-train-a-keras-model-to-generate-colors/ |
| Python: |
Get Started with Keras on a Custom Dataset |
https://www.pyimagesearch.com/2018/09/10/keras-tutorial-how-to-get-started-with-keras-deep-learning-and-python/ |
https://pyimagesearch.com/2018/09/10/keras-tutorial-how-to-get-started-with-keras-deep-learning-and-python/ |
| Python: |
CNN using Keras to automatically classify root health |
https://www.pyimagesearch.com/2018/10/15/deep-learning-hydroponics-and-medical-marijuana/ |
https://pyimagesearch.com/2018/10/15/deep-learning-hydroponics-and-medical-marijuana/ |
| Python: |
Keras vs Tensorflow |
https://www.pyimagesearch.com/2018/10/08/keras-vs-tensorflow-which-one-is-better-and-which-one-should-i-learn/ |
https://pyimagesearch.com/2018/10/08/keras-vs-tensorflow-which-one-is-better-and-which-one-should-i-learn/ |
| Python: |
Deep Learning and Medical Image Analysis for Malaria Detection |
https://www.pyimagesearch.com/2018/12/03/deep-learning-and-medical-image-analysis-with-keras/ |
https://pyimagesearch.com/2018/12/03/deep-learning-and-medical-image-analysis-with-keras/ |
| Python: |
Part 1 |
http://www.ardendertat.com/2011/05/30/how-to-implement-a-search-engine-part-1-create-index/ |
https://www.ardendertat.com/2011/05/30/how-to-implement-a-search-engine-part-1-create-index/ |
| Python: |
Part 2 |
http://www.ardendertat.com/2011/05/31/how-to-implement-a-search-engine-part-2-query-index/ |
https://www.ardendertat.com/2011/05/31/how-to-implement-a-search-engine-part-2-query-index/ |
| Python: |
Part 3 |
http://www.ardendertat.com/2011/07/17/how-to-implement-a-search-engine-part-3-ranking-tf-idf/ |
https://www.ardendertat.com/2011/07/17/how-to-implement-a-search-engine-part-3-ranking-tf-idf/ |
| Python: |
A Python implementation of a Python bytecode runner |
https://www.aosabook.org/en/500L/a-python-interpreter-written-in-python.html |
https://aosabook.org/en/500L/a-python-interpreter-written-in-python.html |
| Python: |
Create a Voice assistant using Python |
https://www.geeksforgeeks.org/voice-assistant-using-python/ |
https://www.geeksforgeeks.org/python/voice-assistant-using-python/ |
| Go: |
Building Go Web Applications and Microservices Using Gin |
https://semaphoreci.com/community/tutorials/building-go-web-applications-and-microservices-using-gin |
https://semaphore.io/community/tutorials/building-go-web-applications-and-microservices-using-gin |
| Go: |
How to Use Godog for Behavior-driven Development in Go |
https://semaphoreci.com/community/tutorials/how-to-use-godog-for-behavior-driven-development-in-go |
https://semaphore.io/community/tutorials/how-to-use-godog-for-behavior-driven-development-in-go |
| PHP: |
Make Your Own Blog (in Pure PHP) |
http://ilovephp.jondh.me.uk/en/tutorial/make-your-own-blog |
https://ilovephp.jondh.me.uk/en/tutorial/make-your-own-blog |
| PHP: |
Build A Real Estate Website Example with SilverStripe |
https://www.silverstripe.org/learn/lessons/ |
https://www.silverstripe.org/learn/lessons |
| Ruby: |
Build Instagram From Scratch with Ruby on Rails |
https://www.dropbox.com/s/9vq430e9s3q7pu8/Let%27s%20Build%20Instagram%20with%20Ruby%20on%20Rails%20-%20Free%20Edition.pdf?dl=0 |
https://www.dropbox.com/scl/fi/50bett7q7c2lajc/Let-s-Build-Instagram-with-Ruby-on-Rails-Free-Edition.pdf?rlkey=65rjaz62p7xqw3i5dbuniebct&dl=0 |
| Haskell: |
Making a Website with Haskell (outdated) |
http://adit.io/posts/2013-04-15-making-a-website-with-haskell.html |
https://www.adit.io/posts/2013-04-15-making-a-website-with-haskell.html |
| R: |
Build Web Apps with Shiny |
http://shiny.rstudio.com/tutorial/ |
https://shiny.posit.co/r/getstarted/ |
| Rust: |
Single Page Applications using Rust |
http://www.sheshbabu.com/posts/rust-wasm-yew-single-page-application/ |
https://www.sheshbabu.com/posts/rust-wasm-yew-single-page-application/ |
| Rust: |
Part 1 |
https://pwy.io/en/posts/learning-to-fly-pt1/ |
https://pwy.io/posts/learning-to-fly-pt1/ |
| Rust: |
Part 2 |
https://pwy.io/en/posts/learning-to-fly-pt2/ |
https://pwy.io/posts/learning-to-fly-pt2/ |
| Rust: |
Part 3 |
https://pwy.io/en/posts/learning-to-fly-pt3/ |
https://pwy.io/posts/learning-to-fly-pt3/ |
| Rust: |
Part 4 |
https://pwy.io/en/posts/learning-to-fly-pt4/ |
https://pwy.io/posts/learning-to-fly-pt4/ |
| Rust: |
hecto: Build your own text editor in Rust |
https://www.flenker.blog/hecto/ |
https://philippflenker.com/hecto/ |
| Swift: |
Developing iOS Apps with SwiftUI (Stanford CS193p) |
https://cs193p.sites.stanford.edu/ |
https://cs193p.stanford.edu/ |
| Additional Resources |
Exercism |
http://www.exercism.io/ |
https://exercism.org/ |
| Additional Resources |
Egghead.io |
http://www.egghead.io/ |
https://egghead.io/ |
| Additional Resources |
Michael Herman's Blog |
http://mherman.org/ |
https://mherman.org/ |
🔗 Link rot report
Regenerated weekly by
.github/workflows/link-rot.yml. Please open a pull request to fix an entry -- don't reply here with fixes, this issue body is fully rewritten on every run.Dead links (0)
None.
Moved links (126)
Suspect links (0)
None.
Blocked / unverifiable (68) -- never reported as dead
A link moving to a new URL on the same site ("moved") is reported as OK with a "Redirects to" hint -- please update the entry in place rather than replacing it with an archive.org link.