The Best Courses, Tutorials, and Materials
📊 SQL (Start Here If You're New)
Beginner (Pick One)
1. Mode SQL Tutorial
- Link: https://mode.com/sql-tutorial/
- Cost: Free
- Time: 10-15 hours
- Why it's great: Practical, uses real data, includes intermediate/advanced
- Covers: Basic queries to window functions
2. SQLBolt
- Link: https://sqlbolt.com/
- Cost: Free
- Time: 5-8 hours
- Why it's great: Interactive, instant feedback
- Covers: Fundamentals through joins
3. W3Schools SQL Tutorial
- Link: https://www.w3schools.com/sql/
- Cost: Free
- Time: Self-paced
- Why it's great: Quick reference, try-it-yourself
- Covers: All basics
4. Khan Academy SQL
- Link: https://www.khanacademy.org/computing/computer-programming/sql
- Cost: Free
- Time: 5 hours
- Why it's great: Beginner-friendly
- Covers: Fundamentals
Intermediate
5. DataLemur SQL Questions
- Link: https://datalemur.com/
- Cost: Free
- Time: Ongoing practice
- Why it's great: Real interview questions from FAANG
- Covers: All difficulty levels
6. LeetCode Database Problems
- Link: https://leetcode.com/problemset/database/
- Cost: Free (premium optional)
- Time: Ongoing practice
- Why it's great: Interview prep, difficulty ratings
- Covers: Easy to hard
7. StrataScratch
- Link: https://www.stratascratch.com/
- Cost: Free tier available
- Why it's great: Real company interview questions
- Covers: SQL and Python
Advanced
8. Use The Index, Luke
- Link: https://use-the-index-luke.com/
- Cost: Free
- Why it's great: SQL performance optimization
- Covers: Indexing, query optimization
9. PostgreSQL Tutorial
- Link: https://www.postgresqltutorial.com/
- Cost: Free
- Why it's great: Deep PostgreSQL knowledge
- Covers: From basics to advanced features
🐍 PYTHON FOR DATA ANALYSIS
Beginner
10. Kaggle Python Course
- Link: https://www.kaggle.com/learn/python
- Cost: Free
- Time: 5 hours
- Certificate: Yes, free
- Why it's great: Hands-on, data-focused
11. Codecademy Learn Python 3
- Link: https://www.codecademy.com/learn/learn-python-3
- Cost: Free tier available
- Time: 25 hours
- Why it's great: Interactive, structured
12. Google's Python Class
- Link: https://developers.google.com/edu/python
- Cost: Free
- Time: 2 days
- Why it's great: From Google, includes videos
13. Python for Everybody (Dr. Chuck)
- Link: https://www.py4e.com/
- Cost: Free
- Time: Self-paced
- Why it's great: Legendary course, very beginner-friendly
- Also on: Coursera (free audit)
Data Analysis Specific
14. Kaggle Pandas Course
- Link: https://www.kaggle.com/learn/pandas
- Cost: Free
- Time: 4 hours
- Certificate: Yes, free
- Why it's great: Essential for data manipulation
15. Kaggle Data Visualization Course
- Link: https://www.kaggle.com/learn/data-visualization
- Cost: Free
- Time: 4 hours
- Certificate: Yes, free
- Why it's great: Seaborn focused, practical
16. Real Python Tutorials
- Link: https://realpython.com/
- Cost: Free articles (premium membership optional)
- Why it's great: High quality, practical
- Covers: Everything Python
17. Python Data Science Handbook
- Link: https://jakevdp.github.io/PythonDataScienceHandbook/
- Cost: Free (online book)
- Why it's great: Comprehensive, by Jake VanderPlas
- Covers: NumPy, Pandas, Matplotlib, Scikit-Learn
Practice
18. HackerRank Python
- Link: https://www.hackerrank.com/domains/python
- Cost: Free
- Why it's great: Coding challenges, certificates
19. Exercism Python Track
- Link: https://exercism.org/tracks/python
- Cost: Free
- Why it's great: Mentored exercises
📈 EXCEL / GOOGLE SHEETS
Excel
20. Excel Exposure
- Link: https://excelexposure.com/
- Cost: Free
- Why it's great: Comprehensive, self-paced
- Covers: Basics to advanced
21. Chandoo.org
- Link: https://chandoo.org/
- Cost: Free articles
- Why it's great: Excel expert, practical tips
- Covers: Formulas, charts, dashboards, VBA
22. ExcelJet
- Link: https://exceljet.net/
- Cost: Free articles
- Why it's great: Clear formula explanations
- Covers: Formulas, functions, shortcuts
23. Microsoft Excel Training
- Link: https://support.microsoft.com/en-us/excel
- Cost: Free
- Why it's great: Official, comprehensive
- Covers: All features
Google Sheets
24. Google Sheets Training
- Link: https://support.google.com/a/users/answer/9282959
- Cost: Free
- Why it's great: Official Google training
- Covers: All features
25. Ben Collins Google Sheets
- Link: https://www.benlcollins.com/
- Cost: Free articles, courses
- Why it's great: Apps Script, automation
- Covers: Advanced Sheets techniques
📊 DATA VISUALIZATION
Tableau
26. Tableau Public Training
- Link: https://public.tableau.com/app/learn/how-to-videos
- Cost: Free
- Why it's great: Official, video-based
- Covers: Getting started to advanced
27. Tableau eLearning
- Link: https://www.tableau.com/learn/training/elearning
- Cost: Free
- Why it's great: Structured learning paths
- Covers: Fundamentals to advanced
28. Andy Kriebel's Tableau Tips
- Link: https://www.vizwiz.com/
- Cost: Free
- Why it's great: From a Tableau Zen Master
- Covers: Advanced techniques, makeovers
Power BI
29. Microsoft Power BI Learning Path
- Link: https://learn.microsoft.com/en-us/training/powerplatform/power-bi
- Cost: Free
- Why it's great: Official, comprehensive
- Covers: Everything Power BI
30. Guy in a Cube (YouTube)
- Link: https://www.youtube.com/c/GuyinaCube
- Cost: Free
- Why it's great: Microsoft MVPs, practical
- Covers: Power BI, DAX, Power Query
31. SQLBI (DAX)
- Link: https://www.sqlbi.com/
- Cost: Free articles (some paid courses)
- Why it's great: DAX experts
- Covers: DAX, data modeling
General Visualization
32. Storytelling with Data
- Link: https://www.storytellingwithdata.com/blog
- Cost: Free blog (book recommended)
- Why it's great: Visualization best practices
- Covers: Design principles, makeovers
33. Data Visualization Society
- Link: https://www.datavisualizationsociety.org/
- Cost: Free membership
- Why it's great: Community, resources, challenges
📐 STATISTICS & ANALYTICS
Statistics
34. Khan Academy Statistics
- Link: https://www.khanacademy.org/math/statistics-probability
- Cost: Free
- Why it's great: Clear explanations, practice
- Covers: Fundamentals to inference
35. Seeing Theory
- Link: https://seeing-theory.brown.edu/
- Cost: Free
- Why it's great: Beautiful visualizations
- Covers: Probability, statistics concepts
36. OpenIntro Statistics
- Link: https://www.openintro.org/book/os/
- Cost: Free textbook
- Why it's great: Comprehensive, well-written
- Covers: Intro statistics, R integration
37. Stat 110: Probability (Harvard)
- Link: https://projects.iq.harvard.edu/stat110
- Cost: Free
- Why it's great: Legendary course, Joe Blitzstein
- Covers: Probability theory
Business Analytics
38. Google Data Analytics Certificate
- Link: https://www.coursera.org/professional-certificates/google-data-analytics
- Cost: Free audit (certificate paid)
- Time: 6 months part-time
- Why it's great: Comprehensive, job-ready
- Covers: Full analytics workflow
39. IBM Data Analyst Certificate
- Link: https://www.coursera.org/professional-certificates/ibm-data-analyst
- Cost: Free audit (certificate paid)
- Why it's great: Excel, SQL, Python, BI tools
- Covers: Practical skills
40. Meta Marketing Analytics Certificate
- Link: https://www.coursera.org/professional-certificates/facebook-marketing-analytics
- Cost: Free audit (certificate paid)
- Why it's great: Marketing analytics focus
- Covers: Marketing data analysis
🧮 MACHINE LEARNING & DATA SCIENCE
Beginner
41. Kaggle Intro to Machine Learning
- Link: https://www.kaggle.com/learn/intro-to-machine-learning
- Cost: Free
- Time: 3 hours
- Certificate: Yes, free
- Why it's great: Hands-on, practical
42. Kaggle Intermediate Machine Learning
- Link: https://www.kaggle.com/learn/intermediate-machine-learning
- Cost: Free
- Time: 4 hours
- Certificate: Yes, free
- Why it's great: Next steps after intro
43. Google Machine Learning Crash Course
- Link: https://developers.google.com/machine-learning/crash-course
- Cost: Free
- Time: 15 hours
- Why it's great: Google's internal training, TensorFlow
Intermediate to Advanced
44. Fast.ai Practical Deep Learning
- Link: https://course.fast.ai/
- Cost: Free
- Why it's great: Top-down approach, practical
- Covers: Deep learning, NLP, computer vision
45. Andrew Ng Machine Learning (Stanford)
- Link: https://www.coursera.org/learn/machine-learning
- Cost: Free audit
- Why it's great: Classic course, foundational
- Note: Being updated to include Python
46. CS229 Machine Learning (Stanford)
- Link: https://cs229.stanford.edu/
- Cost: Free (YouTube lectures)
- Why it's great: Rigorous, mathematical
- Covers: Theory and algorithms
47. Deep Learning Specialization
- Link: https://www.coursera.org/specializations/deep-learning
- Cost: Free audit
- Why it's great: Andrew Ng, comprehensive
- Covers: Neural networks to sequence models
48. Hugging Face NLP Course
- Link: https://huggingface.co/course
- Cost: Free
- Why it's great: Cutting-edge NLP, transformers
- Covers: Modern NLP techniques
🏗️ DATA ENGINEERING
Fundamentals
49. DataCamp Introduction to Data Engineering
- Link: https://www.datacamp.com/courses/introduction-to-data-engineering
- Cost: Free (first chapter)
- Why it's great: Good overview
50. Coursera Data Engineering with Google Cloud
- Link: https://www.coursera.org/professional-certificates/gcp-data-engineering
- Cost: Free audit
- Why it's great: Cloud-focused, practical
Specific Tools
51. Apache Spark Documentation
- Link: https://spark.apache.org/docs/latest/
- Cost: Free
- Why it's great: Official, comprehensive
52. dbt Learn (Analytics Engineering)
- Link: https://courses.getdbt.com/
- Cost: Free
- Why it's great: Modern data transformation
- Covers: dbt fundamentals to advanced
53. Airflow Tutorial
- Link: https://airflow.apache.org/docs/apache-airflow/stable/tutorial.html
- Cost: Free
- Why it's great: Official documentation
- Covers: Workflow orchestration
☁️ CLOUD PLATFORMS
AWS
54. AWS Cloud Practitioner Essentials
- Link: https://www.aws.training/
- Cost: Free
- Why it's great: Foundation for AWS
- Certificate: Exam is paid, training is free
55. AWS Data Analytics
- Link: https://aws.amazon.com/training/learn-about/data-analytics/
- Cost: Free
- Why it's great: Analytics-specific AWS training
Google Cloud
56. Google Cloud Skills Boost
- Link: https://www.cloudskillsboost.google/
- Cost: Free tier available
- Why it's great: Hands-on labs
- Covers: Various GCP services
57. Google Cloud Data Analytics
- Link: https://cloud.google.com/training/data-ml
- Cost: Some free content
- Why it's great: BigQuery, Looker, etc.
Azure
58. Microsoft Learn Data Fundamentals
- Link: https://learn.microsoft.com/en-us/training/paths/azure-data-fundamentals-explore-core-data-concepts/
- Cost: Free
- Certificate: DP-900 prep
- Why it's great: Official, comprehensive
📚 FREE BOOKS
Analytics & Data Science
59. R for Data Science
- Link: https://r4ds.had.co.nz/
- Why it's great: Tidyverse focused, Hadley Wickham
60. Python for Data Analysis (Wes McKinney)
- Link: https://wesmckinney.com/book/
- Why it's great: From the creator of pandas
61. Hands-On Machine Learning (Aurélien Géron)
- Note: Not free, but essential
- Alternative free: Kaggle courses cover similar content
62. An Introduction to Statistical Learning
- Link: https://www.statlearning.com/
- Why it's great: Classic, now with Python
- Covers: Statistical learning methods
63. The Elements of Statistical Learning
- Link: https://hastie.su.domains/ElemStatLearn/
- Why it's great: Advanced, comprehensive
- Covers: Deep statistical learning theory
64. Think Stats
- Link: https://greenteapress.com/thinkstats2/
- Why it's great: Statistics with Python
65. Think Bayes
- Link: https://greenteapress.com/wp/think-bayes/
- Why it's great: Bayesian statistics with Python
66. Forecasting: Principles and Practice
- Link: https://otexts.com/fpp3/
- Why it's great: Time series forecasting
- Covers: R-based forecasting methods
SQL
67. SQL for Web Nerds
- Link: https://philip.greenspun.com/sql/
- Why it's great: Classic, practical
Data Visualization
68. Fundamentals of Data Visualization
- Link: https://clauswilke.com/dataviz/
- Why it's great: Principles of good visualization
🎥 YOUTUBE CHANNELS
Data Science & Analytics
69. StatQuest with Josh Starmer
- Link: https://www.youtube.com/@statquest
- Why it's great: Statistics/ML explained simply
- Best for: Understanding concepts
70. 3Blue1Brown
- Link: https://www.youtube.com/@3blue1brown
- Why it's great: Beautiful math visualizations
- Best for: Linear algebra, calculus
71. Corey Schafer
- Link: https://www.youtube.com/@coreyms
- Why it's great: Clear Python tutorials
- Best for: Pandas, web scraping, Python
72. Ken Jee
- Link: https://www.youtube.com/@KenJee_ds
- Why it's great: Data science career advice
- Best for: Portfolio reviews, career tips
73. Alex the Analyst
- Link: https://www.youtube.com/@AlexTheAnalyst
- Why it's great: Entry-level focused, practical
- Best for: SQL, Tableau, Python tutorials
74. Data Professor
- Link: https://www.youtube.com/@DataProfessor
- Why it's great: Data science tutorials
- Best for: Python, machine learning projects
75. Luke Barousse
- Link: https://www.youtube.com/@LukeBarousse
- Why it's great: Data analyst career focus
- Best for: Job market insights, SQL
76. Tina Huang
- Link: https://www.youtube.com/@TinaHuang1
- Why it's great: Data science career advice
- Best for: Learning strategies, career tips
Business Intelligence
77. Chandoo (Excel)
- Link: https://www.youtube.com/@chandaborkar
- Why it's great: Excel expertise
- Best for: Excel, Power BI
78. Andy Kriebel (Tableau)
- Link: https://www.youtube.com/@andykriebel
- Why it's great: Tableau Zen Master
- Best for: Tableau, visualization makeovers
79. Curbal (Power BI)
- Link: https://www.youtube.com/@CurbalEN
- Why it's great: Power BI focused
- Best for: DAX, Power Query
🎓 UNIVERSITY COURSES (FREE)
Complete Courses Available Online
80. MIT OpenCourseWare Data Science
- Link: https://ocw.mit.edu/search/?t=Data%20Science
- Includes:
- 6.0001 Introduction to CS with Python
- 18.05 Introduction to Probability and Statistics
- Various data science courses
81. Harvard CS50 (Introduction to Computer Science)
- Link: https://cs50.harvard.edu/x/
- Why take it: Strong foundation
- Certificate: Available
82. Stanford Engineering Everywhere
- Link: https://see.stanford.edu/
- Includes: Machine learning, databases
- Why take it: Stanford quality, free
83. Berkeley Data 8: Foundations of Data Science
- Link: https://www.data8.org/
- Why take it: Complete intro curriculum
- Materials: Fully available online
84. CMU Statistical Machine Learning
- Link: https://www.cs.cmu.edu/~tom/10-702/
- Why take it: Rigorous ML theory
- Level: Advanced
🏋️ PRACTICE PLATFORMS
Interview Prep
85. DataLemur
- Link: https://datalemur.com/
- Focus: SQL interview questions
- Free tier: Yes, extensive
86. StrataScratch
- Link: https://www.stratascratch.com/
- Focus: Real company interview questions
- Free tier: Yes
87. LeetCode Database
- Link: https://leetcode.com/problemset/database/
- Focus: SQL challenges
- Free tier: Yes
88. HackerRank
- Link: https://www.hackerrank.com/domains/sql
- Focus: SQL, Python challenges
- Free tier: Yes
Project-Based Learning
89. Kaggle Competitions
- Link: https://www.kaggle.com/competitions
- Focus: Real data science challenges
- Free tier: Yes, completely free
90. DrivenData
- Link: https://www.drivendata.org/
- Focus: Social good competitions
- Free tier: Yes
91. Zindi
- Link: https://zindi.africa/
- Focus: Africa-focused data competitions
- Free tier: Yes
92. Analytics Vidhya Hackathons
- Link: https://datahack.analyticsvidhya.com/
- Focus: Various ML competitions
- Free tier: Yes
💼 PORTFOLIO BUILDING
Where to Showcase
93. GitHub
- Link: https://github.com/
- Essential: Yes, absolutely required
- Tips:
- Clean README files
- Well-documented code
- Regular commits
94. Tableau Public
- Link: https://public.tableau.com/
- For: Visualization portfolios
- Tips:
- Quality over quantity
- Interactive dashboards
- Real insights, not just charts
95. Medium / Substack
- Links: https://medium.com/ / https://substack.com/
- For: Writing about your analysis
- Tips:
- Explain your process
- Include visuals
- Tell stories with data
96. LinkedIn
- Link: https://www.linkedin.com/
- For: Professional presence
- Tips:
- Share your projects
- Write about your learning
- Engage with data community
97. Notion Portfolio
- Link: https://www.notion.so/
- For: Structured portfolio site
- Tips:
- Clean design
- Easy navigation
- Project case studies
🤝 COMMUNITY & NETWORKING
Discord Servers
98. Data Talks Club
- Link: https://datatalks.club/
- Why join: Active community, courses, events
- Features: Free courses, book clubs, Slack/Discord
99. MLOps Community
- Link: https://mlops.community/
- Why join: MLOps focused
- Features: Slack, meetups, resources
Reddit Communities
100. r/datascience
- Link: https://www.reddit.com/r/datascience/
- Why join: Career advice, discussions
101. r/dataengineering
- Link: https://www.reddit.com/r/dataengineering/
- Why join: DE focused discussions
102. r/learnpython
- Link: https://www.reddit.com/r/learnpython/
- Why join: Python learning help
103. r/SQL
- Link: https://www.reddit.com/r/SQL/
- Why join: SQL questions, advice
Meetups
104. Meetup.com Data Groups
- Link: https://www.meetup.com/
- Search for: Data science, analytics, Python, R
- Why join: Local networking, learning
105. Women in Data
- Link: https://www.womenindata.org/
- Why join: Supportive community
- Features: Mentorship, events