Fundamentals of Data Structures and Algorithms
About this course
This is a preview of my full course DSA Mastery - https://www.codebreakthrough.com/data-structures-and-algorithms Lesson Notes - https://calcur.tech/notes โ๏ธ Backend Engineering Mind Map - https://calcur.tech/mindmap ๐ป System Design Playlist - https://calcur.tech/system-design Timestamps: 00:00 - I...
This is a preview of my full course DSA Mastery - https://www.codebreakthrough.com/data-structures-and-algorithms Lesson Notes - https://calcur.tech/notes โ๏ธ Backend Engineering Mind Map - https://calcur.tech/mindmap ๐ป System Design Playlist - https://calcur.tech/system-design Timestamps: 00:00 - Intro 04:03 - My Approach to Learning DSA 06:41 - Concepts and Practice 07:57 - What Programming Language? 12-06 - 3 Tips for Success 16:48 - What Next? 17:56 - Hands-on Intro 19:52 - Classification of Numbers 23:41 - Large Numbers 25:42 - Overflow 27:20 - Midpoints for Binary Search 29:09 - Getting Max Values 33:18 - Floating Point vs Decimals 34:16 - Bankers Rounding 35:02 - Outro ๐ฏ FREE Courses (100+ hours) - https://calcur.tech/free-courses ๐ C++ Mastery Course - https://www.codebreakthrough.com/cpp-mastery ๐ Backend Python Course - https://calcur.tech/backend-python ๐ฅ Python Mastery Course - https://calcur.tech/python-mastery ~~~~~~~~~~~~~~~ CONNECT ~~~~~~~~~~~~~~~ โ๏ธ Newsletter - https://calcur.tech/newsletter ๐ธ Instagram - https://www.instagram.com/CalebCurry ๐ฆ Twitter - https://twitter.com/calebCurry ๐ LinkedIn - https://www.linkedin.com/in/calebcurry โถ๏ธ Subscribe - http://calcur.tech/subscribe ๐จ๐ปโ๐ Courses - https://www.codebreakthrough.com ๐ ฟ Patreon - http://calcur.tech/patreon-calebcurry
What learners say
AI summaryLearners find the course content to be fundamental, high-quality, and clearly taught, though many note this is only a preview with additional depth reserved for the paid version.
What learners praise
- fundamental and important content
- top-notch and high quality
- valuable and clear teaching
Common caveats
- course is only a preview or introduction
- some content may be reserved for paid course
AI-generated from 17 viewer comments on YouTube โ it summarizes outside comments and is not a CourseShelf review.
Community Reviews
Honest feedback from learners like you
Sign in to review this course.
No reviews yet for this course.
Related Courses
SQL Full Course for Beginners (30 Hours) โ From Zero to Hero
BeginnerIโve spent 2 years creating this *high-quality SQL course* so you can master SQL for data analysis & data engineering. The best part? Itโs 100% free - *SQL Full Package* https://www.datawithbaraa.com/course/sql-full-course-for-beginners - *SQL Handbook* https://academy.datawithbaraa.com/l/digital_download/1087406/the-sql-handbook - *Free SQL materials* https://www.datawithbaraa.com/wiki/sql - *SQL course playlist* https://www.youtube.com/playlist?list=PLNcg_FV9n7qZY_2eAtUzEUulNjTJREhQe โโโโโโโโโโโโโโโโโโโโ *๐ My Academy (recommended)* - *Python* https://www.datawithbaraa.com/course/the-ultimate-python-mastery - *Python Handbook* https://academy.datawithbaraa.com/l/digital_download/998313/the-python-handbook - *Tableau* https://www.datawithbaraa.com/course/tableau-ultimate-full-course-for-beginners *๐ Udemy* - *SQL* https://www.udemy.com/course/the-complete-sql-bootcamp-30-hours-go-from-zero-to-hero/?referralCode=D20781228C2EB8B98339 - *Python* https://www.udemy.com/course/the-complete-python-bootcamp-13hours-go-from-zero-to-hero/?referralCode=776491A4119FF8AF41CA - *Tableau* https://www.udemy.com/course/the-tableau-ultimate-course-from-zero-to-hero/?referralCode=6544726FDC491A6B25EC *๐ผ LinkedIn Learning* - *Databricks for Data Analysts* https://www.linkedin.com/learning/databricks-for-data-analysts - *Claude Code for Data Analysis* https://www.linkedin.com/learning/claude-code-for-data-analysis-build-repeatable-reliable-workflows ๐ฌ *Newsletter for data friends* https://www.blog.datawithbaraa.com *Get 25% OFF DataCamp's Here* https://datacamp.pxf.io/bOEe66 โโโโโโโโโโโโโโโโโโโโ ๐ *Table of Content* ___๐ขBeginner Level___ 00:00 Intro 07:38 Introduction to SQL 22:33 Setup Your Environment 34:01 Query Data (SELECT) 01:32:31 DDL Commands 01:43:44 DML Commands ___๐กIntermediate Level___ 02:08:03 Filtering Data 02:47:57 SQL Joins (Basics) 03:27:29 SQL Joins (Advanced) 04:02:09 Set Operators 04:47:41 SQL Functions 04:52:58 String Functions 05:18:44 Numeric Functions 05:22:48 Date and Time Functions 06:59:06 NULL Functions 08:07:50 Case Statement 08:43:36 Aggregate Functions 08:50:11 Window Functions Basics 09:47:00 Window Aggregate 10:53:09 Window Ranking 11:56:05 Window Value ___๐ดAdvanced Level___ 12:40:34 Advanced SQL Techniques 12:58:04 Subqueries 14:18:08 Common Table Expressions (CTE) 15:35:02 Views 16:36:40 CTAS and Temp Tables 17:17:31 Compare Advanced Techniques 17:27:04 Stored Procedures 18:12:58 Triggers 18:23:42 Indexes 20:20:31 Execution Plan 21:11:03 Partitions 21:43:39 30x Performance Tips 22:24:25 AI and SQL ___๐งชProjects___ 23:21:04 Project: SQL Data Warehouse 24:32:54 Project DWH | Bronze 25:10:09 Project DWH | Silver 26:47:46 Project DWH | Gold 27:41:51 Project: Exploratory Data Analysis (EDA) 28:30:38 Project: Advanced Data Analytics 29:47:24 Thank You โโโโโโโโโโโโโโโโโโโโ *CONNECT WITH ME* ๐ฌ Discord https://discord.gg/gsVJbMxKcA ๐จโ๐ป LinkedIn https://www.linkedin.com/in/baraa-khatib-salkini/ ๐ธ Instagram https://www.instagram.com/datawithbaraa/ ๐ฅ TikTok https://www.tiktok.com/@datawithbaraa ๐งญ Notion Roadmaps https://www.notion.com/@datawithbaraa Note: some links above are affiliates. I may earn a small commission if you enroll. Thank you for supporting the channel. #sql #sqlserver #data #analytics #dataanalysis #datascience
SQL For Beginners Tutorial | Learn SQL in 4.2 Hours | 2021
BeginnerBecome the software engineer AI can't replace. ๐ณ ๐ Join Amigoscode Academy: https://skool.com/amigoscode-academy Members hired at Apple, Amazon & Just Eat. SQL is one of the most easy yet powerful programming languages. In SQL tutorial you will learn SQL in 4 hours and cover important SQL concepts. In this tutorial you will will learn about PostgreSQL and everything you need to know to get you started with databases. Full SQL and Database Courses can be found below 1 โบ https://amigoscode.com/p/sql 2 โบ https://amigoscode.com/p/database-design 3 โบ https://amigoscode.com/p/advanced-databases Exercise Files - https://github.com/amigoscode/sql-postgres-course ๐ Subscribe to Amigoscode - http://bit.ly/2HpF5V8 โบ Courses Available for free here - https://amigoscode.com/courses โบ Join Private Facebook Group - https://www.facebook.com/groups/456035171490753/ โบ Join Discord - https://bit.ly/2wL029v โญ Table Of Contents โญ 00:00 - Intro 02:30 - Quick Word Before we begin 03:25 - What is Database 07:18 - What is SQL 08:48 - SQL Example 12:33 - Postgres 15:05 - Install Postgres (MAC OS) 18:43 - Setup Postgres (MAC OS) 22:31 - Install Postgres (Windows 25:51 - PSQL (Windows) 30:55 - Learn SQL the right way 32:18 - Create Database 35:46 - Connecting to Databases 40:24 - Create Table Syntax + Datatypes 44:36 - Create Table Without Constraints 48:12 - Create Table With Constraints 54:56 - Insert Data 58:16 - Insert Into 1:01:47 - SELECT FROM 1:04:38 - Adding Data 1:14:39 - Sorting 1:19:22 - Removing Duplicates 1:21:30 - WHERE clause 1:25:00 - Comparison Operators 1:29:06 - LIMIT OFFSET and FETCH 1:32:24 - IN 1:35:28 - BETWEEN 1:37:30 - LIKE 1:42:55 - GROUP BY 1:46:30 - HAVING 1:52:04 - Car Table 1:55:45 - MIN MAX & AVG 1:59:53 - SUM 2:02:03 - Arithmetic Operators 2:06:14 - Working with Arithmetic Operators 2:10:01 - Alias 2:12:48 - Coalesce 2:16:34 - NULLIF 2:20:39 - Timestamps & Dates 2:20:39 - Adding & Subtracting Dates 2:26:36 - Extracting Fields From Dates 2:28:27 - Age Function 2:30:11 - Primary Keys 2:32:16 - Primary Keys (Part 2) 2:37:30 - Adding Primary Keys Constraints 2:41:58 - Unique Constraints 2:30:11 - Primary Keys 2:50:00 - Check Constraints 2:55:30 - Deleting Records 3:02:25 - Updating Records 3:06:44 - On Conflict Do Nothing 3:11:57 - On Conflict Do Update 3:17:29 - Foreign Keys & Relationships 3:20:45 - Adding Foreign Keys 3:25:59 - Updating Foreign Keys 3:30:26 - Inner Joins 3:36:04 - Left Joins 3:41:49 - Deleting Foreign Keys 3:48:37 - Sequences 3:55:19 - Extensions 3:57:42 - UUID 4:04:12 - UUID in Action 4:14:47 - Exporting to CSV 4:18:02 - Next steps 4:20:00 - Database Design Course ๐ Here are the goods for all my videos video: โบ Recommended Books Clean Code - https://amzn.to/2UGDPlX HTTP: The Definitive Guide - https://amzn.to/2JDVi8s Clean Architecture - https://amzn.to/2xOBNXW โบ Computer and Monitor New Apple MacBook Pro - https://amzn.to/3464Mmn Dell 27 INCH Ultrasharp U2719D Monitor - https://amzn.to/2xM3nW1 Double Arm Stand Desk Mount - https://amzn.to/3aYKKfs USB C Hub Multiport Adapter - https://amzn.to/2Jz7NlL โบ Camera Gear Sony ILCE7M3B Full Frame Mirrorless Camera - https://amzn.to/346QIJn Sigma 16 mm F1.4 DC DN - https://amzn.to/2wbic3Q Sigma 33B965 30 mm F1.4 DC DC - https://amzn.to/39G37Fd Awesome Screen Saver - https://github.com/JohnCoates/Aerial IDE I use for coding - Iterm - VsCode - GoLand - IntelliJ - Sublime ๐ฏ You can also follow me here: โบ Don't forget to subscribe | http://bit.ly/2HpF5V8 โบ Join Closed Facebook Group for discussion and early access videos and courses | http://bit.ly/2FbuIkx โบ Follow me on Instagram | http://bit.ly/2TSkA9w โบ Join Discord - https://bit.ly/2wL029v โค๏ธ Thanks for watching
System Design One Shot Full Course
IntermediateThis 5-hour comprehensive course covers everything from foundational concepts to advanced distributed systems. Whether you are a beginner or preparing for high-stakes tech interviews, this session provides the architectural mindset needed to build scalable applications that handle millions of users. Course Modules: Foundations: System Design mindset, Functional vs. Non-Functional Requirements, and Scalability (Vertical vs. Horizontal). Networking & APIs: Deep dive into DNS, REST APIs, GraphQL, gRPC, and WebSockets. Data & Storage: SQL vs. NoSQL, Replication, Partitioning (Sharding), and Caching strategies. Distributed Systems: CAP Theorem, Fault Tolerance, and Observability. Advanced Topics: Message Queues, Load Balancing algorithms, and real-world Monitoring. Final Case Study: A full system design walkthrough of a video streaming application. Designed for: โ Developers leveling up their backend architecture skills. โ Engineers preparing for interviews at FAANG and top product companies. โ Students curious about how large-scale platforms like YouTube and Netflix work internally. ๐ Full System Design Notes: https://docs.telusko.com/docs/system-design/getting-started Check out our courses: Agentic AI with Java : Live Cohort : https://go.telusko.com/agentic-ai-with-java-cohort Coupon: TELUSKO10 (10% Discount) Master Java Spring Development : https://go.telusko.com/learn-master Coupon: TELUSKO10 (10% Discount) For More Queries WhatsApp or Call on : +919008963671 website : https://telusko.com/ Udemy Courses: Java Spring:- https://go.telusko.com/Udemyjavaspring Java:- https://go.telusko.com/udemyteluskojava Spring: https://go.telusko.com/udemyteluskospring Java For Programmers:- https://go.telusko.com/javaProgrammers Python : https://go.telusko.com/udemyteluskopython Git : https://go.telusko.com/udemyteluskogit Docker : https://go.telusko.com/udemyteluskodocker Instagram: https://www.instagram.com/navinreddyofficial/ LinkedIn: https://in.linkedin.com/in/navinreddy20 Android App: https://go.telusko.com/get-app-playstore iOS App: https://go.telusko.com/get-app-appstore WhatsApp Community: https://go.telusko.com/whatsapp Telusko Community: https://go.telusko.com/community Discord: https://discord.gg/D8hWe9BqfF 00:00:00 Introduction 00:01:32 Index 00:03:24 Hello System Design 00:05:33 Designing - Alien Bank 00:19:34 Components of System Design 00:35:22 Types of Applications 00:37:03 Data Intensive Application 00:43:03 Compute Intensive Application 00:48:18 Types of Requirement 00:48:31 Functional Requirement 00:50:13 Non-Functional Requirement 00:56:17 Domain Name Service (DNS) 01:00:45 DNS System Architecture 01:08:25 Application Programming Interface (API) 01:13:25 Types of APIs 01:21:04 RESTful Request 01:37:28 RESTful Response 01:47:25 Database 01:49:47 Relational Database - SQL 01:52:23 DB Constraints 02:00:20 DB Joins 02:08:34 Non-Relational Database - NoSQL 02:17:35 Types of NoSQL Databases 02:27:31 Cache 02:38:07 Cache Strategies 02:47:10 Cache Eviction Policies 02:53:14 Load Balancer 02:57:13 Load Balancing Algorithms 03:15:18 Load Balancer Health Checks 03:20:25 Distributed Databases 03:23:25 Replication 03:24:39 Replication Algorithms 03:44:26 Partition 03:46:48 Partition Strategies 03:57:20 CAP Theorem 04:03:40 Message Queue 04:17:29 Pub-Sub Model 04:27:32 Fault/Error 04:34:39 Monitoring and Observability 04:36:59 API Handling Monitoring 04:41:38 Machine Monitoring 04:42:50 System Design of Streaming Application 05:05:25 Thank You
Python Full Course for Beginners (13 Hours) โ From Zero to Hero
BeginnerLearn Python from scratch in this complete 13-hour course designed for beginners who want to build real programming confidence. Want More? ๐ - *Python Handbook* (sketches, notes, code) https://academy.datawithbaraa.com/l/digital_download/998313/the-python-handbook - *Full Package* (projects, quizzes, structure, certificate) https://www.datawithbaraa.com/course/the-ultimate-python-mastery - *Subscribe* for more Free Data content: https://www.youtube.com/channel/UC8_RSKwbU1OmZWNEoLV1tQg?sub_confirmation=1 - More *Details* and all *Links* https://www.datawithbaraa.com/wiki/python *๐ DATA ACADEMY* - *SQL* https://www.datawithbaraa.com/course/sql-full-course-for-beginners - *Tableau* https://www.datawithbaraa.com/course/tableau-ultimate-full-course-for-beginners *๐UDEMY* - *Python* https://www.udemy.com/course/the-complete-python-bootcamp-13hours-go-from-zero-to-hero/?referralCode=776491A4119FF8AF41CA - *SQL* https://www.udemy.com/course/the-complete-sql-bootcamp-30-hours-go-from-zero-to-hero/?referralCode=D20781228C2EB8B98339 - *Tableau* https://www.udemy.com/course/the-tableau-ultimate-course-from-zero-to-hero/?referralCode=6544726FDC491A6B25EC โโโโโ *CONNECT WITH ME* ๐ฌ Newsletter https://www.blog.datawithbaraa.com ๐จโ๐ป LinkedIn https://www.linkedin.com/in/baraa-khatib-salkini/ ๐ธ Instagram https://www.instagram.com/datawithbaraa/ ๐ฅ TikTok https://www.tiktok.com/@datawithbaraa ๐ Website https://datawithbaraa.com/ ๐ฌ Discord https://discord.gg/gsVJbMxKcA ๐งญ Notion Roadmaps https://www.notion.com/@datawithbaraa โญ Favorite Books/Gear https://candle-gosling-511.notion.site/My-Favorite-Books-Gear-Apps-28334b251f1281e58a52cf7aa594e0e9?source=copy_link ๐ฉ Sponsorships baraa@datawithbaraa.com โโโโโ *Get 25%* OFF DataCamp's Here https://datacamp.pxf.io/bOEe66 โโโโโ *MY FREE COURSES* - *SQL* https://youtu.be/SSKVgrwhzus - *Python* https://youtu.be/Rq5gJVxz55Q - *Tableau* https://youtu.be/UcGF09Awm4Y - *Databricks* https://www.youtube.com/playlist?list=PLNcg_FV9n7qZoxVkw-KPhcmgLWjHWVUc9 - *Power BI* https://www.youtube.com/playlist?list=PLNcg_FV9n7qZge4KDGqGtqgiuVuhVZWzu - *Data Projects* https://www.youtube.com/playlist?list=PLNcg_FV9n7qZ4Ym8ZriYT6WF8TaC2e_R7 - *Data Careers* https://www.youtube.com/playlist?list=PLNcg_FV9n7qah95jp-aPtysu7kFCbg7hd โโโโโ ๐ TABLE OF CONTENT 00:00 Python Course Introduction 02:07 Python Learning Roadmap *CHAPTER 1 โ Python Fundamentals* 05:55 What Is Python & How It Works 12:48 Installing Python 26:11 Comments & print() 26:11 Comments & print() 52:01 Variables 01:05:39 User input() 01:14:25 Python Data Types *CHAPTER 2 โ Python Strings* 01:46:54 String Basics & Transformations 02:16:56 Indexing & Slicing 02:39:04 Search, Validation & Case Conversion *CHAPTER 3 โ Python Numbers* 02:59:31 Integer & Float, Types, Math 03:11:33 Rounding, Random, Validation *CHAPTER 4 โ Python Logic & Operators* 03:28:04 Boolean Values 03:42:33 Comparison & Logical Operators 04:06:13 Membership & Identity Operators *CHAPTER 5 โ Python Conditional Statements* 04:19:19 If, Else, Elif 04:40:34 Nested & Advanced Conditions 04:57:33 Inline If & Match Case *CHAPTER 6 โ Python Loops* 05:24:56 For Loops 05:47:57 Break, Continue, Pass 06:18:39 For-Else & Nested Loops 06:40:52 While Loops *CHAPTER 7 โ Python Data Structures* 07:10:04 Lists Overview 07:19:40 Creating & Accessing Lists 07:48:08 Unpacking & Analyzing 08:19:18 Add, Remove & Update 08:41:46 Sorting & Combining 09:18:29 Iterables & Filtering 09:41:38 Lambda & List Comprehension 10:12:01 Tuples 10:19:59 Sets 10:38:12 Dictionaries *CHAPTER 8 โ Python Functions* 11:09:45 Functions Introduction 11:28:12 Function Parameters & Return 12:20:31 Types of Python Functions 12:46:09 Writing Clean Functions This course is perfect for data analysts, data engineers, data scientists, ai engineering, developers, and students โ covering everything from Python fundamentals to advanced real-world applications. #python #learnpython #ai #dataanalytics #datascience #coding
Databricks Tutorial | Databricks Free Edition Tutorial with End-to-End Data + AI Project
BeginnerIn this databricks tutorial, you will learn Databricks foundations from scratch and build a real end-to-end project in E-Commerce domain that you can confidently put on your resume. This Databricks micro Course explains everything in a simple, intuitive way! Signup to Databricks Free Edition: https://bit.ly/4nK0NTN Code, Dataset, other resources: https://resources.codebasics.io/FXipmd Get Certified by Codebasics with this Databricks Mini Course - https://resources.codebasics.io/t7vk5z โญ๏ธ Timestamps โญ๏ธ 00:00:00 Intro 00:01:15 Project Introduction 00:03:09 Stakeholder Discussion 00:04:45 Two Learning Paths 00:05:19 Sign up for the free edition 00:06:03 Explore Databricks UI 00:11:12 Dataframe Basics 00:27:54 Distributed Computing, Spark, and Databricks 00:34:51 SQL and joins in Spark 00:49:48 Reading Spark plans with explain 01:02:37 Spark Architecture 01:07:43 Transformations vs Actions and Lazy Evaluation 01:16:03 Narrow vs Wide Transformation 01:19:55 Partition and Parallelism: Repartition 01:34:00 Partition and Parallelism: Coalesce 01:39:37 Managed vs External Tables 01:43:26 Medallion architecture 01:49:18 Unity Catalog 01:59:21 Acid & Time Travel 02:09:05 About AWS Account & Delta Lake 02:09:26 AWS Account Setup 02:11:39 Delta Lake and Delta format 02:25:09 Intro & Tech Architecture 02:28:23 Catalog Setup 02:31:51 Data Understanding and Upload 02:36:20 Dimension Data Processing 03:00:45 Fact Data Processing 03:14:25 Get Insights using Genie 03:18:02 BI Dashboard 03:28:15 Orchestration 03:33:27 Stakeholder Review Meeting 03:34:50 Whatโs Next? Do you want to learn technology from me? Check https://codebasics.io/?utm_source=description&utm_medium=yt&utm_campaign=description&utm_id=description for my affordable video courses. Need help building software or data analytics/AI solutions? My company https://www.atliq.com/ can help. Click on the Contact button on that website. ๐ฅ Codebasics Hindi channel: https://www.youtube.com/channel/UCTmFBhuhMibVoSfYom1uXEg #๏ธโฃ Social Media #๏ธโฃ ๐งโ๐คโ๐ง Discord for Community Support: https://discord.gg/r42Kbuk ๐ธ Codebasics' Instagram: https://www.instagram.com/codebasicshub/ ๐ Codebasics' Linkedin : https://www.linkedin.com/company/codebasics/ ------ ๐ Dhaval's Linkedin : https://www.linkedin.com/in/dhavalsays/ ๐ Hem's Linkedin: https://www.linkedin.com/in/hemvad/ ๐ฝ๏ธ Hem's Instagram for daily tips: https://www.instagram.com/hemvadivel/ ๐ธ Dhaval's Personal Instagram: https://www.instagram.com/dhavalsays/ ๐ Patreon: https://www.patreon.com/codebasics?fan_landing=true
Python for AI - Full Beginner Course
BeginnerLearn Python from scratch and start building real AI applications. This is the fastest, beginner-friendly course Python for AI development. ๐ Course Handbook: https://go.datalumina.com/cm5P6b6 ๐ฅ Course Resources: https://go.datalumina.com/M2YfRW3 ๐๐ป Let's connect on IG: https://www.instagram.com/daveebbelaar/ ๐๏ธ Get one free month of Glaido Pro: https://get.glaido.com/dave โฑ๏ธ Timestamps 00:00:00 Introduction: Learn Python for AI 00:01:42 Course Overview & Structure 00:03:58 Installing Python 00:04:05 Installing Python on Windows 00:05:10 Installing Python on Mac 00:06:53 Installing VS Code 00:08:34 Setting Up VS Code (Extensions) 00:12:08 Customizing VS Code 00:13:31 Creating Your First Project 00:16:18 Creating a VS Code Workspace 00:18:02 Your First Python File (hello.py) 00:20:10 Running Python Code 00:26:23 Exercise & Recap 00:29:26 Course Resources & Community 00:31:07 Understanding Python Environments 00:33:15 Understanding Python Packages & Pip 00:34:00 Creating Virtual Environments (venv) 00:37:34 A Note on Anaconda 00:38:32 Installing Python Packages (pip install) 00:42:51 Using Python Packages (Import) 00:44:29 Interactive Python with Jupyter 00:48:30 Full Setup Recap & Exercise 00:51:36 What is Programming? 00:55:19 Understanding Python Syntax & PEP8 00:58:00 Understanding & Debugging Errors 01:01:33 Variables 01:06:03 Comments 01:09:48 Data Types Introduction 01:10:12 Numbers (Integers & Floats) 01:13:36 Strings 01:19:39 String Formatting (F strings) 01:21:49 String Methods 01:26:35 Booleans 01:31:02 Operators (Arithmetic, Comparison, Logical) 01:39:19 Shortcut Assignments (+=) 01:40:24 Control Flow Introduction 01:41:35 Conditional Statements (if, elif, else) 01:47:11 Loops (For Loops & range()) 01:52:13 Data Structures Introduction 01:53:32 Lists 01:59:10 Dictionaries 02:00:23 Tuples 02:01:37 Sets 02:05:51 Functions (Defining & Calling) 02:15:02 Function Parameters & Arguments 02:22:42 Global vs Local Variable Scope 02:28:50 Returning Values from Functions 02:37:37 External Tools (Modules, Packages) 02:40:48 Importing Modules & Built ins 02:47:56 Import Methods Summary 02:48:48 Installing Packages & requirements.txt 02:56:04 Working with APIs (Requests Example) 03:06:20 Working with Data Example (Pandas & Matplotlib) 03:10:46 Reading & Saving Data Files 03:14:50 Practical Python Introduction 03:16:47 Project Structure & Organization 03:22:02 Understanding File Paths 03:26:37 Working with Different File Types 03:34:05 Organizing Code into Modules 03:39:39 Error Handling (Try/Except) 03:45:31 Introduction to Classes (OOP) 03:49:09 Creating Your First Class (__init__, self) 03:57:04 Class Attributes vs Instances 04:00:10 Class Methods 04:05:23 Class Inheritance 04:07:32 When to Use Classes vs Functions 04:09:44 Introduction to Git & GitHub 04:12:31 Git Fundamentals 04:15:41 Installing Git 04:16:46 Basic Git Workflow 04:18:41 GitHub Account Setup & Authentication 04:22:37 Cloning GitHub Repositories 04:28:12 Creating Repositories & .gitignore 04:36:12 Using Git with VS Code UI 04:44:05 Environment Variables & Secrets (.env) 04:52:13 Using python dotenv Package 04:55:03 Introduction to Ruff (Linter & Formatter) 04:56:13 Setting Up Ruff in VS Code 04:57:23 Ruff in Action 05:01:10 Introduction to Uv (Modern Package Manager) 05:02:07 Installing Uv 05:02:30 Using Uv (uv init, add, sync) 05:09:01 Complete Python Project Workflow Exercise 05:11:13 Course Wrap up & What's Next ๐๐ป About Me Hi! I'm Dave, AI Engineer and founder of Dataluminaยฎ. On this channel, I share practical tutorials that teach developers how to build production-ready AI systems that actually work in the real world. Beyond these tutorials, I also help people start successful freelancing careers. Check out the links above to learn more!