← Free Learning Library · Programming

Programming

Python Basics for Absolute Beginners with CS Dojo

Learn Python from scratch with this free video series covering variables, control flow, functions, data structures, and object-oriented programming.

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.

Lessons
16
Time
About 3 hr 37 min
Level
beginner

Now playing: Introduction To Lists In Python (Python Tutorial #4)

About this path

This learning path is built from CS Dojo's Python Tutorials for Absolute Beginners playlist. It starts with the very basics like variables and if statements, then moves through functions, lists, loops, dictionaries, classes, and more. The final videos include practice problems and a project to build a Twitter bot. Each video is short and hands-on, so you can follow along and write code as you learn.

What you will learn

  • Understand and use Python variables and basic data types
  • Write conditional logic with if/else statements
  • Create and use functions in Python
  • Work with lists, dictionaries, sets, and list comprehensions
  • Use for and while loops, including break statements
  • Understand and apply classes and objects
  • Use boolean values in Python
  • Practice problem-solving with Python exercises
  • Build a simple Twitter bot using Python

Who this is for

Beginners who want a structured free introduction before deeper practice.

Curriculum

Section 1: Getting Started with Python Basics

  1. Lesson 1: Python Tutorial for Absolute Beginners #1 - What Are Variables?

    This introductory video explains what variables are in Python and how to use them. It covers basic assignment and printing of variables, setting the foundation for the rest of the series.

    Open on YouTube
  2. Lesson 2: How to Use If Else Statements in Python (Python Tutorial #2)

    Learn how to use if and else statements to make decisions in your Python programs. The video demonstrates conditional logic with examples and explains the syntax clearly.

    Open on YouTube
  3. Lesson 3: How To Use Functions In Python (Python Tutorial #3)

    This video introduces functions in Python, showing how to define and call them. It covers parameters, return values, and why functions help organize code.

    Open on YouTube

Section 2: Data Structures and Loops

  1. Lesson 4: Introduction To Lists In Python (Python Tutorial #4)

    An introduction to Python lists, including how to create, index, and modify them. The video shows practical examples of working with lists.

    Open on YouTube
  2. Lesson 5: Introduction to For Loops in Python (Python Tutorial #5)

    Learn how to use for loops to iterate over sequences like lists and strings. The video explains the syntax and shows common use cases.

    Open on YouTube
  3. Lesson 6: While Loops and The Break Statement in Python (Python Tutorial #6)

    This video covers while loops and the break statement. You'll see how to create loops that run until a condition changes, and how to exit early.

    Open on YouTube
  4. Lesson 7: More About For Loops in Python & Solutions to the Last 2 Problems (Python Tutorial #7)

    A deeper look at for loops, including the range function and more advanced iteration patterns. The video also solves the previous two problems, reinforcing the concepts.

    Open on YouTube
  5. Lesson 8: How To Use Dictionaries In Python (Python Tutorial #8)

    Introduction to dictionaries in Python, which store key-value pairs. The video shows how to create, access, and modify dictionaries.

    Open on YouTube

Section 3: Object-Oriented Programming and Advanced Topics

  1. Lesson 9: Classes and Objects with Python - Part 1 (Python Tutorial #9)

    First part on classes and objects, introducing object-oriented programming in Python. You'll learn how to define a class and create instances.

    Open on YouTube
  2. Lesson 10: Classes and Objects with Python - Part 2 (Python Tutorial #10)

    Second part on classes and objects, diving deeper into methods and attributes. The video builds on the first part with more examples.

    Open on YouTube
  3. Lesson 11: Using Boolean in Python (Python Tutorial #11)

    This video explains boolean values in Python, covering True and False, comparison operators, and how booleans are used in conditions.

    Open on YouTube
  4. Lesson 12: List Comprehension Basics with Python (Python Tutorial #12)

    Learn the basics of list comprehension, a concise way to create lists in Python. The video shows how to replace simple for loops with comprehensions.

    Open on YouTube
  5. Lesson 13: How To Use Sets in Python (Python Tutorial #13)

    Introduction to sets in Python, which store unique elements. The video covers creating sets, adding and removing items, and common set operations.

    Open on YouTube

Section 4: Practice and Project

  1. Lesson 14: 6 Python Exercise Problems for Beginners - from CodingBat (Python Tutorial #14)

    Six practice problems from CodingBat to test your Python skills. The video walks through each problem and solution, helping you apply what you've learned.

    Open on YouTube
  2. Lesson 15: How To Create A Twitter Bot With Python | Build a Startup #4

    A project-based video where you build a Twitter bot using Python and the Tweepy library. It covers installation and basic bot functionality.

    Open on YouTube
  3. Lesson 16: I Created a New Q&A Website for Coders with Python | Devlog #1

    A devlog video where the creator builds a Q&A website for coders with Python. It's more of a behind-the-scenes look at development, not a tutorial, but it shows real-world Python use.

    Open on YouTube

Your progress

0 of 16 lessons completed (0%).

Complete this learning path to become eligible for your DigitalSkillX certificate.

Related learning