diff --git a/LICENSE.md b/LICENSE.md index 3632221e..2ed71743 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,6 +1,7 @@ MIT License -Copyright (c) 2021 practical-tutorials +Copyright (c) 2021 practical-tutorials
+Copyright (c) 2024 Filip-Nachov Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 9f3119b7..bba9de16 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # Project Based Learning -[![Gitter](https://badges.gitter.im/practical-tutorials/community.svg)](https://gitter.im/practical-tutorials/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) 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. +(This is a new currently supported fork of the PRoject based learning reposetory as it is not longer supported. I decided to support it currently so this is a fork of that repo that has more projects and else ) To get started, simply fork this repo. Please refer to [CONTRIBUTING.md](CONTRIBUTING.md) for contribution guidelines. @@ -30,12 +30,14 @@ To get started, simply fork this repo. Please refer to [CONTRIBUTING.md](CONTRIB - [Rust](#rust) - [Scala](#scala) - [Swift](#swift) +- [Zig]() - [Additional resources](#additional-resources) ## C/C++: - [Build an Interpreter](http://www.craftinginterpreters.com/) (Chapter 14 on is written in C) - [Memory Allocators 101 - Write a simple memory allocator](https://arjunsreedharan.org/post/148675821737/memory-allocators-101-write-a-simple-memory) +- [Malloc is not magic -- Implementing a safe, space optimized memory allocator](https://medium.com/p/e0354e914402) - [Write a Shell in C](https://brennan.io/2015/01/16/write-a-shell-in-c/) - [Write a FUSE Filesystem](https://www.cs.nmsu.edu/~pfeiffer/fuse-tutorial/) - [Build Your Own Text Editor](http://viewsourcecode.org/snaptoken/kilo/) @@ -216,6 +218,7 @@ To get started, simply fork this repo. Please refer to [CONTRIBUTING.md](CONTRIB - [Build a TicTacToe Game with JavaScript](https://medium.com/javascript-in-plain-english/build-tic-tac-toe-game-using-javascript-3afba3c8fdcc) - [Build a Simple Weather App With Vanilla JavaScript](https://webdesign.tutsplus.com/tutorials/build-a-simple-weather-app-with-vanilla-javascript--cms-33893) - [Build a Todo List App in JavaScript](https://github.com/dwyl/javascript-todo-list-tutorial) +- [Build a portfolio website with Javascript, HTML, CSS and Bootstrap 5](https://www.freecodecamp.org/news/how-to-create-a-portfolio-website-using-html-css-javascript-and-bootstrap/) ## HTML and CSS: @@ -372,6 +375,7 @@ To get started, simply fork this repo. Please refer to [CONTRIBUTING.md](CONTRIB - [Scrape a Website with Scrapy and MongoDB](https://realpython.com/blog/python/web-scraping-with-scrapy-and-mongodb/) - [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/) - [Which Movie Should I Watch using BeautifulSoup](https://medium.com/@nishantsahoo.in/which-movie-should-i-watch-5c83a3c0f5b1) +- [Make a wikipedia article web scraper](https://medium.com/@fnachov/writing-a-wikipedia-article-web-scraper-4da1ea8daf1e) ### Web Applications: @@ -622,6 +626,7 @@ To get started, simply fork this repo. Please refer to [CONTRIBUTING.md](CONTRIB - [Build Web Apps with Shiny](http://shiny.rstudio.com/tutorial/) - [Build A Cryptocurrency Bot](https://towardsdatascience.com/build-a-cryptocurrency-trading-bot-with-r-1445c429e1b1) - [Learn Associate Rule Mining in R](https://towardsdatascience.com/association-rule-mining-in-r-ddf2d044ae50) +- [Make a Linear regression in R](https://www.scribbr.com/statistics/linear-regression-in-r/) ## Rust: @@ -644,6 +649,8 @@ To get started, simply fork this repo. Please refer to [CONTRIBUTING.md](CONTRIB - [Part 2](https://pwy.io/en/posts/learning-to-fly-pt2/) - [Part 3](https://pwy.io/en/posts/learning-to-fly-pt3/) - [Part 4](https://pwy.io/en/posts/learning-to-fly-pt4/) + +- [Build a DNS server in rust](https://github.com/EmilHernvall/dnsguide/tree/master) ## Scala: