Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion BackendDevelopment/Backend.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ JavaScript, traditionally a frontend language, can also be used for backend deve
- [**SQL for Data Science**](https://www.coursera.org/learn/sql-for-data-science) - **Coursera**: Learn SQL and relational databases.
- [**CS50: Web Programming with Python and JavaScript**](https://cs50.harvard.edu/web/2020/) - Harvard's free web programming course.
- [**Complete SQL Mastery**](https://codewithmosh.com/p/complete-sql-mastery) - **CodeWithMosh**: Everything you need to design and query databases in one course

- [**Version Control with Git**](https://www.udacity.com/course/version-control-with-git--ud123) - **Udacity**: This course covers the essentials of using the version control system Git.
- [**Unit Testing in Python**](https://youtu.be/6tNS--WetLI?si=kdo0WWNQD6KhiYvX) - **Youtube**: Learn how to write unittest using the unittest module.

Expand Down Expand Up @@ -160,6 +161,7 @@ Node.js is a JavaScript runtime that allows you to build scalable and efficient
- [**Securing APIs**](https://www.pluralsight.com/courses/securing-restful-apis) - **Pluralsight**: Best practices for API security.
- [**Docker Handbook**](https://www.freecodecamp.org/news/the-docker-handbook/) - Intro to Docker and containerization.
- [**Understand Django: Beginner to Intermediate Guide**](https://www.mattlayman.com/understand-django/) - A comprehensive guide to learning Django.

- [**The Ultimate Git Course**](https://codewithmosh.com/p/the-ultimate-git-course) - **CodeWithMosh**: Everything you need to know to use Git & GitHub to work effectively as a team.

### 🧠 Key Concepts:
Expand All @@ -181,6 +183,7 @@ At this level, you’ll explore in-depth backend topics such as advanced data mo

### 📚 Courses & Tutorials:
- [**Database Performance Tuning**](https://www.pluralsight.com/courses/database-performance-tuning) - **Pluralsight**: Strategies for optimizing database performance.

- [**The Ultimate Docker Course**](https://codewithmosh.com/p/the-ultimate-docker-course) - **CodeWithMosh**: Everything you need to master Docker in one clear, concise, and practical course
- [**The Ultimate Design Pattern Series**](https://codewithmosh.com/p/design-patterns) - **CodeWithMosh**: Learn to write maintainable and extensible code. Become a senior software engineer.
- [**System Design Playlist**](https://youtube.com/playlist?list=PLMCXHnjXnTnvo6alSjVkgxV-VH6EPyvoX&si=yVaGqcr77fUaqBE1) - **Youtube**: This series covers essential system design topics like load balancing, microservices, and NoSQL, with video lectures, architecture diagrams, and practical evaluations for real-world application.
Expand All @@ -189,7 +192,7 @@ At this level, you’ll explore in-depth backend topics such as advanced data mo
- [**Microservices Architecture**](https://microservices.io/) - Comprehensive guide to microservices.
- [**20 System Design Concepts Explained in 10 Minutes**](https://youtu.be/i53Gi_K3o7I?si=80IKVI0wYJsMqbNL) - A brief overview of 20 system design concept.

### 📖 Books
=### 📖 Books
- **Designing Web APIs that Developers Love by Brenda Jin, Saurabh Sahni & Amir Shevat**
- **Django Design Patterns and Best Practices by Arun Ravindran**

Expand Down Expand Up @@ -218,6 +221,7 @@ Stay organized and collaborate effectively with these essential tools:
---

## 🌍 Communities

- [**Django Africa**](https://chat.whatsapp.com/D5O7Ef51xEDEhuns8hClaI)
- [**Developers of Value**](https://chat.whatsapp.com/BY8mLdHaD81BqpgCmwumbU)
- [**Django Discord Community**](https://discord.com/invite/xcRH6mN4fa)
Expand Down
26 changes: 25 additions & 1 deletion FrontendDevelopment/Frontend.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ Start your journey with the basics of frontend development. Here are resources t
- [**JavaScript Basics - by MDN Web Docs**](https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps)
- [**Intro to Web Development - by Coursera**](https://www.coursera.org/specializations/web-design)
- [**Frontend Mentor - Practice Frontend Skills**](https://www.frontendmentor.io/)
- [**Foundation Course**](https://www.theodinproject.com/paths/foundations/courses/foundations)

### Key Concepts:
- [**Responsive Web Design**](https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Responsive_Design)
Expand Down Expand Up @@ -62,17 +63,40 @@ For advanced learners, focus on performance optimization, state management, test

---

## 🛠 Tools and Resources
## 🛠 Additional Resources

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

update the frontend table of content too


### Tools
Expand your development toolkit with these helpful tools and resources.

- [**Figma**](https://www.figma.com/) - Collaborative design tool
- [**Visual Studio Code**](https://code.visualstudio.com/) - Popular code editor
- [**GitHub Pages**](https://pages.github.com/) - Hosting static websites
- [**Google Chrome DevTools**](https://developers.google.com/web/tools/chrome-devtools) - Debugging and performance analysis
- [**Netlify**](https://www.netlify.com/) - Deploying and hosting front-end applications and websites.
- [**CodePen**](https://codepen.io/) - An online code editor where you can showcase your HTML, CSS, and JavaScript projects.
- [**Google Lighthouse**](https://developers.google.com/web/tools/lighthouse/) - An open-source tool for improving the quality of web pages, evaluating performance, accessibility and SEO.

### Blogs

- [**CSS Tricks**](https://css-tricks.com/)
- [**LogRocket Blog**](https://blog.logrocket.com/)
- [**Joshwcomeau Blog**](https://www.joshwcomeau.com/)


### Cheatsheets

- [**HTML Cheatsheet**](https://websitesetup.org/html5-cheat-sheet/)- Cheatsheet for HTML
- [**GIT Cheatsheet**](https://about.gitlab.com/images/press/git-cheat-sheet.pdf) - Cheatsheet for Git
- [**CSS Cheatsheet**](https://htmlcheatsheet.com/css/)
---

### Communities
- [**Stack Overflow**](https://stackoverflow.com/) - A Q&A platform where you can ask coding-related questions and share knowledge.
- [**Dev Community**](https://dev.to/) - A community of developers where you can find articles, tutorials, and discussions on various frontend topics.


### Books
- [**Eloquent JavaScript**](https://eloquentjavascript.net/) - A modern introduction to programming using JavaScript.
## 🤝 Contribute

Want to add a resource? Contributions are welcome! Please check out the [CONTRIBUTING.md](./CONTRIBUTING.md) file for guidelines on how to add more resources to this repository.
Expand Down
13 changes: 0 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@ Welcome to the **Learning Resources Repository**! This repository is designed to
1. [Frontend Development](#-frontend-development)
2. [Backend Development](#-backend-development)
3. [Mobile Development](#mobile-development)


4. [Product Design](#product-design)
5. [Programming Basics](#programming-basics)
6. [Personal Development](#-personal-development)
Expand Down Expand Up @@ -101,18 +99,7 @@ Get access to different ranges of learning resources from videos, courses, tools
- [**Intermediate Level**](./TechnicalWriting/TechnicalWriting.md/#-intermediate-level)
- [**Advanced Level**](./TechnicalWriting/TechnicalWriting.md/#-advanced-level)


## 🖊️ Technical Writing

Get access to different ranges of learning resources from videos, courses, tools to books in order to increase your productivity as a technical writer.

- [**Beginners Level**](./TechnicalWriting/TechnicalWriting.md/#-beginners-level)
- [**Intermediate Level**](./TechnicalWriting/TechnicalWriting.md/#-intermediate-level)
- [**Advanced Level**](./TechnicalWriting/TechnicalWriting.md/#-advanced-level)


---

## 🤝 Contributions


Expand Down