Full-Stack Roadmap
Welcome to full-stack-roadmap which will help you to improve your knowledge about internet, web, web design and other computer related topics. I’ve been working on web development and anything you see in this repository since February, 2022. I wish all the visitors will be finding something beneficial for him/her.
These notes are a collection of useful information, tips, and tricks related to computers and technology. These notes can be used to help troubleshoot common issues, learn new skills, and stay up-to-date with the latest trends and developments in the technology industry.
- Linux (Ubuntu)
- Internet
- Search Engine Optimization (SEO)
- IP
- Markdown
- Git
- Windsurf
- Visual Studio Code
- Academic Writing with Pandoc and LaTeX
- Database (DB)
- DB Monitoring
- HTML
- CSS
- PHP
- API
- TypeScript
- JavaScript
- Node.js
- Mapping
- Jupyter Notebook
- Python
- Data Analysis
- Machine Learning
- Docker
- Embedded Systems
- Hosting
- Artificial Intelligence (AI)
- Algorithms
- Presentation Tools
- Dart
- Useful Tips
- Hobbies
- Windows
- SEO
Useful Links
-
The sites where you can improve coding and algorithm knowledge
- FlavioCopes
- Flavio Copes is a software engineer and try to help people to learn code basics or improve their knowledge. This site has lots of usefull books.
- HackerRank
- HackerRank is a technology company that focuses on competitive programming challenges for both consumers and businesses.
- Codewars
- Codewars is an educational community for computer programming. On the platform, software developers train on programming challenges known as kata. These discrete programming exercises train a range of skills in a variety of programming languages, and are completed within an online integrated development environment.
- CoderByte
- Coderbyte is a web application built to help you practice programming and improve your coding skills.
- TopCoder
- Topcoder is a crowdsourcing company with an open global community of designers, developers, data scientists, and competitive programmers.
- Leetcode
- LeetCode is a platform to help you enhance your skills, expand your knowledge and prepare for technical interviews.
- Exercism
- Exercism is an online, open-source, free coding platform that offers code practice and mentorship on 66 different programming languages.
- Free Programming Books
- The Free Ebook Foundation now administers the repo, a not-for-profit organization devoted to promoting the creation, distribution, archiving, and sustainability of free ebooks.
- Project Based Learning
- 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.
- SVG Repo
- Search, explore and edit the best-fitting free icons or vectors for your projects using a wide variety vector library. Download free SVG vectors and icons for commercial use.
- FlavioCopes
- 9 Open-Source Repos That Will Make Your SaaS Gold
- Screen Resolutions Cheatsheet
Contributing
This project have been created by Osman KAYI, who is a civil engineer and a PhD student at Ankara Yildirim Beyazit University, and Nuri AKMAN, who is a web developer experienced at web based programming with JavaScript, PHP and MySQL.
We welcome contributions from the community. If you find a bug, have a feature request, or would like to contribute code, please open an issue or pull request.
License
This project is licensed under the MIT License.