Zing Forum

Reading

30-Day AI & Data Science Practical Challenge: A Systematic Learning Path to Build a Complete Tech Stack from Scratch

A structured 30-day learning plan covering statistics, SQL, Python, Excel, Power BI, data science, machine learning, deep learning, generative AI, and prompt engineering. It helps learners build a professional portfolio through daily documentation and hands-on project practice.

数据科学机器学习深度学习生成式AIPythonSQLPower BI学习计划提示工程GitHub
Published 2026-06-05 22:46Recent activity 2026-06-05 22:48Estimated read 8 min
30-Day AI & Data Science Practical Challenge: A Systematic Learning Path to Build a Complete Tech Stack from Scratch
1

Section 01

Introduction to the 30-Day AI & Data Science Practical Challenge

This article introduces the 30-day systematic learning challenge initiated by Sasika M, covering a complete tech stack from basic data processing to cutting-edge generative AI. It helps learners build a professional portfolio and enhance their skills in data science and AI through daily documentation and hands-on project practice. The challenge is derived from the GitHub open-source project 30-Days-AI-DataScience-Challenge.

2

Section 02

Background and Core Objectives of the Learning Challenge

Background

The challenge was initiated by Sasika M, a data science and AI practitioner with a master's degree, spanning from June 5 to July 5, 2026, using the time-boxed learning method.

Core Objectives

  • Strengthen the technical foundation of data analysis and data science
  • Build a professional project portfolio
  • Maintain consistent GitHub activity
  • Improve interview readiness
  • Enhance problem-solving skills
  • Build a professional online personal brand

The time-boxed learning method maintains learning motivation through clear time constraints and daily deliverables.

3

Section 03

Ten Core Skill Areas Covered by the Challenge

1. Data Query and Processing

  • SQL: Basic queries, multi-table joins, subqueries, window functions, performance optimization
  • Excel: Pivot tables, VLOOKUP/XLOOKUP, conditional formatting, basic macro programming

2. Programming and Data Processing

  • Python: Pandas data processing, NumPy numerical computation, Matplotlib/Seaborn visualization

3. Statistics Fundamentals

Descriptive statistics, probability distributions, hypothesis testing, confidence intervals, regression analysis

4. Business Intelligence and Visualization

Power BI: Interactive dashboards, data modeling, DAX formulas, report publishing

5. Machine Learning

Classification (logistic regression, decision trees, etc.), regression (linear regression, etc.), clustering (K-means, etc.), model evaluation and tuning

6. Deep Learning

Feedforward neural networks, CNN (image processing), RNN (sequence data), TensorFlow/PyTorch model building

7. Generative AI and Large Language Models

LLM working principles, Transformer architecture, text generation techniques, AI application scenarios

8. Prompt Engineering

Instruction design, context examples, output format control, avoiding prompt pitfalls

4

Section 04

Learning Structure and Practice Mechanisms of the Challenge

Daily Learning Rhythm

Phase Days Topic
Foundation Phase Days 1-7 SQL, Excel, Statistics Fundamentals
Programming Phase Days 8-14 Python Data Processing and Visualization
Advanced Phase Days 15-21 Machine Learning Algorithms and Practice
Cutting-edge Phase Days 22-30 Deep Learning, Generative AI, Prompt Engineering

Project-Driven Learning

Each module is paired with practical projects: end-to-end data analysis projects, full-process machine learning projects, deep learning problem-solving projects, and generative AI application prototypes

Documentation and Sharing Mechanisms

  • Daily notes categorized by topic (Statistics/SQL/Python, etc.)
  • GitHub repository to showcase progress and portfolio
  • LinkedIn sharing to build a professional network
  • Continuous content output to strengthen knowledge internalization
5

Section 05

Key Insights for Data Science Learners

Systematic Learning Importance

Emphasizes the progressive path from basic tools (SQL/Excel) to cutting-edge technologies (generative AI), and that a solid foundation is a prerequisite for understanding complex concepts

Practice-Oriented Learning Philosophy

"Daily documentation + hands-on project" model enables the transformation from theory to practice, and "learning by doing" is particularly important in data science education

Time Management and Self-Discipline

The 30-day time frame creates a healthy sense of urgency, and clear time constraints improve learning efficiency and knowledge retention

Portfolio and Career Preparation

Active GitHub records, completed projects, and learning documents are strong evidence to show employers one's capabilities

How to Participate in Similar Learning Challenges

  1. Evaluate current level and identify weak areas
  2. Customize learning plans and adjust module timelines
  3. Make public commitments to increase motivation to complete
  4. Find learning partners to encourage each other
  5. Focus on quality rather than speed
  6. Record daily learning content and difficulties

Conclusion

Continuous learning is required in the field of data science and AI. This challenge provides a structured framework to help build a complete skill system, suitable for both beginners and experienced practitioners, and calls for immediate action.