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
65 changes: 65 additions & 0 deletions Data Science/dataScience.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# Data Science Learning Resources

Welcome to the **Data Science Learning Resources** repository! Here, you'll find a curated list of resources organized from beginner to advanced levels. Whether you're just starting out or looking to advance your skills, these resources will guide you through the journey of becoming a proficient Data Scientist.

## 📑 Table of Contents
1. [Beginner Level](#-beginner-level)
2. [Tools and Resources](#️-tools-and-resources)
3. [Contribute](#-contribute)

---

## 🟢 Beginner Level

### 🧠 What is Data Science?
Data science is a field that uses scientific methods, algorithms, and systems to gain insights from both organized and unorganized data. It combines math, statistics, specialized programming, advanced analytics, AI, and machine learning with specific domain knowledge to uncover actionable information in an organization’s data. These insights support decision-making and strategic planning.

### Who is a Data Scientist?
A data scientist works with data to understand and explain different phenomena, helping organizations make better decisions. Their work often overlaps with data analysts, especially in exploring and visualizing data. However, data scientists generally have a broader skillset, using programming languages like R and Python to perform deeper statistical analysis and data visualization.

### Courses & Tutorials:
- [**Statistics**](https://youtube.com/watch?v=XZo4xyJXCak&list=PL0o_zxa4K1BVsziIRdfv4Hl4UIqDZhXWV) - **Statistics**: Introduction to Statistics.
- [**Charts**](https://365datascience.com/trending/chart-types-and-how-to-select-the-right-one/) - **365 Data Science**: Types of Charts.
- [**Excel for Beginners**](https://w3schools.com/excel/) - **W3Schools**: Excel Tutorials.
- [**SQL for Beginners**](https://w3schools.com/sql/) - **W3Schools**: SQL Tutorials.
- [**Python**](https://datacamp.com/) - **DataCamp**: Python Basics.
- [**Introduction to Data Science**](https://youtu.be/ua-CiDNNj30?si=Mi_vu5JZT95h30la) - **FreeCodeCamp - Youtube**: Introduction to mindfulness and meditation.
- [**Exploratory Data Analysis**](https://geeksforgeeks.com/what-is-exploratory-data-analysis/) - **Geeksforgeeks**: What is Explanatory Data Analysis?

### Key Concepts:
- [**Data**](https://tutorialspoint.com/computer_fundamentals/computer_data.htm) - Computer Fundamentals: Data and Information.
- [**Data Preparation**](https://datacamp.com/) - Data preparation with pandas.
- [**Data Visualisation**](https://datacamp.com/) - Understanding Data Visualisation Course.
- [**Machine Learning Algorithms**](https://datacamp.com/) - Machine learning.
- [**Data Storytelling**](https://datacamp.com/) - Data Storytelling Concepts.

---

## ⚒️ Tools and Resources

Enhance your data science journey with these essential tools and platforms.

- [**Python**](https://python.org/downloads/) - A high-level programming language.
- [**Anaconda**](https://anaconda.com/download) - A distribution of the Python and R programming languages for scientific compting which includes Jupyter notebook.
- [**Microsoft Excel**](https://microsoft.com/excel) - A spreadsheet editor
- [**Google Sheets**](https://docs.google.com/spreadsheets) - A web-based spreadsheet editor.
- [**MySQL**](https://mysql.com/downloads/) - A Relational Database Management System.
- [**Big Query**](https://console.cloud.google.com/bigquery) - An online platform that can be used for SQL.
- [**Google Colab**](https://colab.research.google.com/) - A hosted jupyter notebook service.
- [**Numpy**](https://numpy.org/doc/) - A Python Library (Numerical Python).
- [**Pandas**](https://pandas.pydata.org/docs/) - A data analysis and manipulation tool, built on Python.
- [**Matplotlib**](https://matplotlib.org/stable/index.html) - A library for creating static, animated and interactive visualisations in Python.
- [**Seaborn**](https://seaborn.pydata.org/) - A Python data visualisation library based on Matplotlib.
- [**Scikit-learn**](https://scikit-learn.org/) - Maching learning in Python.

---

## 🤝 Contribute

Want to add a resource? Contributions are welcome! Please check out the [CONTRIBUTING.md](./CONTRIBUTING.md) file for guidelines on how to contribute.

---

Feel free to explore and share with your community! 🚀

[Introduction]: #-introduction
82 changes: 82 additions & 0 deletions Frontend Development/Frontend.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
# Frontend Development Learning Resources

Welcome to the **Frontend Development Learning Resources** repository! Here, you'll find a curated list of resources organized from beginner to advanced levels. Whether you're just starting out or looking to advance your skills, these resources will guide you through the journey of becoming a proficient frontend developer.

## 📑 Table of Contents
1. [Beginner Level](#-beginner-level)
2. [Intermediate Level](#-intermediate-level)
3. [Advanced Level](#-advanced-level)
4. [Tools and Resources](#-tools-and-resources)
5. [Contribute](#-contribute)

---

## 🟢 Beginner Level

Start your journey with the basics of frontend development. Here are resources that will teach you HTML, CSS, JavaScript, and an introduction to web development concepts.

### Courses & Tutorials:
- [**HTML & CSS for Beginners - by freeCodeCamp**](https://www.freecodecamp.org/learn/responsive-web-design/)
- [**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/)

### Key Concepts:
- [**Responsive Web Design**](https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Responsive_Design)
- [**CSS Flexbox Guide**](https://css-tricks.com/snippets/css/a-guide-to-flexbox/)
- [**JavaScript DOM Manipulation**](https://www.javascripttutorial.net/javascript-dom/)

---

## 🟠 Intermediate Level

At this level, you'll delve deeper into JavaScript, modern CSS techniques, and begin exploring frameworks such as React or Vue.

### Courses & Tutorials:
- [**JavaScript ES6+ - by freeCodeCamp**](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/)
- [**Modern JavaScript Tutorial - by JavaScript.info**](https://javascript.info/)
- [**CSS Grid - by MDN**](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Grid_Layout)
- [**React Basics - by Scrimba**](https://scrimba.com/learn/learnreact)

### Key Concepts:
- [**CSS Grid Layout**](https://css-tricks.com/snippets/css/complete-guide-grid/)
- [**Responsive Images**](https://developer.mozilla.org/en-US/docs/Learn/HTML/Multimedia_and_embedding/Responsive_images)
- [**JavaScript Promises & Async/Await**](https://javascript.info/async)

---

## 🔴 Advanced Level

For advanced learners, focus on performance optimization, state management, testing, and deployment.

### Courses & Tutorials:
- [**Advanced React Patterns - by Kent C. Dodds**](https://epicreact.dev/advanced-patterns/)
- [**Vue.js Mastery - by Vue Mastery**](https://www.vuemastery.com/courses/real-world-vue3/)
- [**JavaScript Algorithms and Data Structures**](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/)
- [**Fullstack Open - Deep Dive into Modern Web Development**](https://fullstackopen.com/en/)

### Key Concepts:
- [**State Management with Redux**](https://redux.js.org/)
- [**Web Performance Optimization**](https://developers.google.com/web/fundamentals/performance/why-performance-matters)
- [**Testing with Jest and React Testing Library**](https://jestjs.io/docs/tutorial-react)

---

## 🛠 Tools and Resources

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

---

## 🤝 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.

---

Feel free to explore and share with your community! 🚀