Programming & Data Science
A complete Python learning path from basics to advanced, with hands-on projects in AI, ML, automation, and data science.
Learn from: the original creator. Original content published on YouTube. DigitalSkillX organizes these public resources into a structured learning path. DigitalSkillX does not claim ownership or partnership.
Now playing: Python Variables & Data Types | Start Your AI + ML Journey (Beginner to Advanced)
This free learning path is built from Priyanshi Rathore's comprehensive Python playlist. It starts with Python fundamentals (variables, operators, conditionals, strings, loops) and progresses through data structures, functions, recursion, file handling, and OOP. Then it moves into essential data science libraries (NumPy, Pandas, Matplotlib), SQL, math for data science, and Power BI. Each section includes real-world projects like a virtual assistant, voice-to-PDF generator, and data dashboards. The path is designed for beginners and takes you to a job-ready level for roles in data science, AI, and automation.
Beginners who want a structured free introduction before deeper practice.
Lesson 1: Python Variables & Data Types | Start Your AI + ML Journey (Beginner to Advanced)
Start your Python journey with variables and data types. Uses real-life examples and beginner-level projects to make concepts clear. This is the first step toward mastering Python for AI, ML, and automation.
Open on YouTubeLesson 2: REPL + Smart Logic Projects | Python AI ML Automation Full Course (Beginner to Advanced) | L2
Explore the Python REPL and essential operators with fun examples. Includes unique mini-projects and colorful output to reinforce learning.
Open on YouTubeLesson 3: Operators + AI Projects ๐ฅ | Python AI ML Automation Full Course (Beginner to Advanced) | L3
Covers Python operators from basic to advanced in a visual, beginner-friendly way. Includes AI-themed projects to make learning engaging.
Open on YouTubeLesson 4: Send Birthday & Anniversary Emails Automatically | Project | Python AI/ML Automation Full Course
Build an automatic birthday email sender using Python. Learn to use datetime, email, and schedule libraries for real-world automation.
Open on YouTubeLesson 5: Conditional Statements with Smart Projects: Zodiac App + Games ๐ฎ | AI ML Automation Full Course | L5
Learn conditional statements (if, elif, else) with real-world logic. Includes projects like a Zodiac app and games to practice decision-making in code.
Open on YouTubeLesson 6: Strings with Projects | Password Validation + Animation | AI ML Automation Python Course | L6
Master Python strings from basics to pro. Build a password strength checker and a string animation project to apply string methods and manipulation.
Open on YouTubeLesson 7: Loops with Real Projects | Python AI ML Automation Full Course in Hindi | L7
Learn for loops, while loops, break, continue, and nested loops. Uses real-world examples in AI, ML, and automation to show how loops power data processing.
Open on YouTubeLesson 8: Master Lists | Build a Real Website in Pure Python with Streamlit | AI ML Automation Full Course L8
Master Python lists from basics to advanced techniques. Then build an interactive website using Streamlit as a major project.
Open on YouTubeLesson 9: Python AI Voice + Text Virtual Assistant โ Build Jarvis in Minutes! AI ML Automation Course
Create your own AI voice and text virtual assistant in Python. The assistant listens to commands and responds in text and voice, similar to JARVIS.
Open on YouTubeLesson 10: Tuples in Python with AI Project | Voice to PDF Report Generator | AI ML Automation Course | L10
Learn Python tuples in depth and why they matter in AI and ML. Build a voice-to-PDF report generator as a hands-on project.
Open on YouTubeLesson 11: Dictionary in Python with AI Major Project | AI ML Automation Course | L11
Covers Python dictionaries with keys, values, methods, and operations. Includes a major project: an AI voice virtual assistant and chatbot (Jarvis).
Open on YouTubeLesson 12: Pomodoro Timer | Study Break Timer Alarm in Python with Streamlit | AI ML Automation Course | L12
Build a Pomodoro timer (study-break timer) with alarm using Streamlit and Beepy/Winsound. Great for productivity and time management.
Open on YouTubeLesson 13: Voice to PDF Bulk Report Generator in Python | AI Project | AI ML Automation Course
Learn to convert voice input into a PDF report using Python's SpeechRecognition and ReportLab libraries. Step-by-step explanation with working code.
Open on YouTubeLesson 14: Sets in Python + AI Document Scanner Project | Image to Text | AI ML Automation Course | L12
Learn Python sets with real-world examples used in AI, ML, and automation. Build an AI document scanner that extracts text from images.
Open on YouTubeLesson 15: Functions in Python with AI Projects | Streamlit App + ATM System | AI ML Automation Course ๐ฅ | L13
Go deep into Python functions and build a full ATM system and a Streamlit web app that uploads and enhances photos.
Open on YouTubeLesson 16: Recursion | Basics to Advanced + Projects & Interview Questions | AI ML Automation | L14
Learn recursion from basics to advanced with projects and interview questions. Part of the AI ML Automation course to make you job-ready.
Open on YouTubeLesson 17: Recursion | Top Interview Questions & Project | AI ML Automation Course | L14
Advanced recursion topics including binary search, DFS traversal, turtle animation, and palindrome logic. Includes top interview questions.
Open on YouTubeLesson 18: File Input/Output in Python | Real Projects + API | AI ML Automation Course L15
Master file handling in Python (input/output). Includes real projects and API usage, essential for AI and automation workflows.
Open on YouTubeLesson 19: OOPS in Python | Classes, Objects, Constructor | Beginner to Advanced | AI ML Course L-16
Full OOP tutorial covering classes, objects, constructors, encapsulation, inheritance, polymorphism, abstraction, dunder methods, and more.
Open on YouTubeLesson 20: Recursion | Beginner to Advanced | Top Interview Questions | Python AI ML Course | L-14
Complete recursion lecture with diagrams, dry runs, and memory stack visualization. Covers beginner to advanced topics and top interview questions.
Open on YouTubeLesson 21: OOPS in Python | Object Oriented Programming | AI ML Automation Course L-17
Learn Python OOP from zero to advanced with real-life AI/ML and automation examples. Covers classes, objects, constructors, inheritance, polymorphism, and more.
Open on YouTubeLesson 22: Numpy for Data Science & Machine Learning | Full Course with Project | Part - 1
First part of the NumPy full course. Learn NumPy basics for data science and machine learning, with a project included.
Open on YouTubeLesson 23: Numpy for Data Science & Machine Learning | Full Course with Project | Part - 2
Second part of the NumPy course. Covers more advanced NumPy operations and includes a project to solidify your skills.
Open on YouTubeLesson 24: Numpy Full Course Final Part | Advanced + Projects + Practice | Data Science & AI/ML
Final part of the NumPy course. Covers advanced NumPy, projects, and practice problems for data science and AI/ML.
Open on YouTubeLesson 25: Pandas Full Course | Python Pandas for Data Science & Machine Learning | Job Ready with Projects
Full Pandas course for data science and machine learning. Learn data manipulation and analysis with real projects to become job-ready.
Open on YouTubeLesson 26: Matplotlib Full Course in Python | Data Visualization for Data Science & ML | Beginner to Advanced
Matplotlib full course for data visualization. Learn to create charts and plots for data science and ML projects.
Open on YouTubeLesson 27: Matplotlib Full Course | Amazon Dataset Project | Data Visualization for Data Science & ML | Part-2
Second part of Matplotlib course. Includes an Amazon dataset project to practice data visualization on real data.
Open on YouTubeLesson 28: SQL Full Course for Beginners (2026) | From Zero to Hero - SQL Job Ready Course
Complete SQL full course for beginners. Learn SQL and MySQL from zero to hero, covering queries, joins, and more for data careers.
Open on YouTubeLesson 29: Advanced SQL Full Course (2026) | Complete Job-Ready Course with Projects & Interview Qs | Part-2
Advanced SQL full course with projects and interview questions. Covers advanced queries and concepts to make you job-ready for data roles.
Open on YouTubeLesson 30: Complete Maths for Data Science, Machine Learning & Data Analytics | Job Ready Course
Complete math course for data science, machine learning, and data analytics. Covers essential math topics needed for these fields.
Open on YouTubeLesson 31: Power BI Complete Course | Beginner to Advanced | Power Query, DAX & Dashboard Projects | Job Ready
Power BI complete course from beginner to advanced. Learn Power Query, DAX, and build dashboard projects for data analytics.
Open on YouTubeLesson 32: Power BI Full Course 2026 | Part 2 | Advanced DAX & Company Dashboard Project | Job Ready Course
Second part of Power BI course. Focuses on advanced DAX and building a company dashboard project to become a job-ready data analyst.
Open on YouTube0 of 32 lessons completed (0%).
Complete this learning path to become eligible for your DigitalSkillX certificate.
Programming
Python Full Course for Beginners: Learn Python from Scratch in 2026
A complete, hands-on Python course in Tamil, covering everything from installation to advanced topics like functions, data structures, and recursion.
Programming
Python Full Course for Beginners
A step-by-step Python course covering basics to advanced topics, including data types, functions, OOP, modules, and popular libraries.
Web Development
JavaScript Full Course: From Basics to Advanced
A complete JavaScript learning path covering fundamentals, DOM manipulation, asynchronous programming, and modern ES6+ features, with hands-on projects.
Digital Marketing
Free Social Media Marketing Course: Beginner to Advanced
A complete, free social media marketing course covering everything from basics to advanced Meta ads, all taught using a mobile phone.