Online Course new
Python 102: Beginner's Power-Up

Explore core programming concepts with this Python for beginners follow-up course. Ideal for those with basic skills, this course will strengthen your foundation and advance you towards confident Python development.

4.8

862 reviews on
703 students already enrolled
  • Institute of Analytics
  • The Association of Data Scientists
  • E-Learning Quality Network
  • European Agency for Higher Education and Accreditation
  • Global Association of Online Trainers and Examiners

Skill level:

Basic

Duration:

2 hours
  • Lessons (1 hour)
  • Practice exams (30 minutes)

CPE credits:

2
CPE stands for Continuing Professional Education and represents the mandatory credits a wide range of professionals must earn to maintain their licenses and stay current with regulations and best practices. One CPE credit typically equals 50 minutes of learning. For more details, visit NASBA's official website: www.nasbaregistry.org

Accredited

certificate

What you learn

  • Master Python’s core sequence types (lists, tuples, ranges).
  • Write smarter code using slicing, indexing, and built‑in methods.
  • Build robust logic with if‑else constructs and independent and nested ifs.
  • Gain control over program flow using for loops and while loops.
  • Combine conditionals and loops to solve real-world problems.

Topics & tools

List operations and methodsIndexing and slicingNested structuresTuples and rangesMutable vs Immutable objectsConditional logicFor and while loopsBreak and continue statementsProgrammingPython

Your instructor

Course OVERVIEW

Description

CPE Credits: 2 Field of Study: Information Technology
Delivery Method: QAS Self Study

Already familiar with Python basics? Ready to craft smarter, cleaner, more efficient code?

In this Python 102: Beginner's Power-Up course, we'll build on your foundational knowledge and take your Python skills to the next level. Designed for learners who arrive from the Python 101: Kickoff course or those already learning Python and understand the fundamentals, this course explores core programming structures and techniques essential for writing real-world Python programs.


Throughout this Python for beginners course, you'll learn and practice Python's most used sequence types (lists, tuples, and ranges) and how to manipulate them effectively using slicing, indexing, and built-in methods.


But this course goes beyond data structures. We'll sharpen your control flow skills with in-depth coverage of conditional logic—exploring if-else structures, standalone if statements, and how to effectively nest conditionals. Then, we'll dive deep into looping structures—from for loops to while loops—and explore how to combine them with conditional logic. You'll also learn how to break or continue the flow of your loops.


By the end of Python 102: Beginner's Power-Up, you'll have:

  • A solid grasp of Python's most essential sequence types (lists, tuples, and ranges)
  • Substantial control over program flow using conditional statements and loops
  • Confidence in using nested structures to solve complex problems


What's included in the curriculum?

1. Welcome to the Course
Meet your instructor and get a quick overview of what you'll learn.


2. Mastering Sequence Types
Explore lists, tuples, and ranges—understanding their mechanisms and distinctions. 

3. Making Decisions with Conditionals
Learn to use if-else statements to write logic-driven programs.


4. Loop Like a Pro
Master for and while loops by combining, nesting, and controlling them with break and continue.


Whether you're preparing for more advanced Python topics or just want to level up your skills for personal projects or technical interviews, Python 102 is your next step.


Power up your Python journey!

Prerequisites

  • Prerequisites for the course include completing Python 101: Kickoff or having confidence working with integers, floats, Booleans, strings, and variables in Python.

Advanced preparation

  • None

Curriculum

32 lessons 39 exercises 2 exams
  • 1. Welcome to the Course!
    5 min

    Get a quick overview of what you’ll learn in Python 102: Beginner's Power-Up. We'll introduce the course structure, highlight key topics, and help you get set up for success. Let's power up your Python journey!

    5 min

    Get a quick overview of what you’ll learn in Python 102: Beginner's Power-Up. We'll introduce the course structure, highlight key topics, and help you get set up for success. Let's power up your Python journey!

    Welcome to the Course! Free
    What Does the Course Cover? Free
  • 2. Sequence Type: Lists
    16 min

    Lists are one of Python's most versatile data types. In this section, you'll learn how to create, access, and modify lists using indexing, slicing, and built-in methods. We’ll also explore nested lists and how to work with them.

    16 min

    Lists are one of Python's most versatile data types. In this section, you'll learn how to create, access, and modify lists using indexing, slicing, and built-in methods. We’ll also explore nested lists and how to work with them.

    Lists: Definition Free
    Indexing Free
    Slicing Free
    Coding exercise Free
    Lists: Characteristics Free
    Exercise Free
    List Operations and Methods Free
    Coding exercise Free
    Coding exercise Free
    Nested Lists Free
    Coding exercise Free
    Coding exercise Free
  • 3. Sequence Type: Tuples
    9 min

    Tuples are like lists—but with a key twist: they're immutable. This section explores how and when to use tuples, their benefits, and how they compare to other sequence types. You'll also explore mutability and how Python handles objects behind the scenes.

    9 min

    Tuples are like lists—but with a key twist: they're immutable. This section explores how and when to use tuples, their benefits, and how they compare to other sequence types. You'll also explore mutability and how Python handles objects behind the scenes.

    Tuples: Definition
    Tuples: Characteristics
    Mutable vs. Immutable Objects
    Strings vs. Lists vs. Tuples
    Exercise
  • 4. Sequence Type: Ranges
    7 min

    Ranges are a compact way to work with sequences of numbers in Python. You'll learn to create and use ranges and understand their key properties.

    7 min

    Ranges are a compact way to work with sequences of numbers in Python. You'll learn to create and use ranges and understand their key properties.

    Ranges: Definition
    Ranges: Characteristics
    Summarizing the Sequence Type
    Exercise
  • 5. If Statement
    13 min

    Decision-making is essential in programming, and if statements are your tool for logic. This section covers simple and complex conditional structures—including if, if-else, and nested if statements. By the end, you'll know how to build logic-driven programs that respond to different conditions.

    13 min

    Decision-making is essential in programming, and if statements are your tool for logic. This section covers simple and complex conditional structures—including if, if-else, and nested if statements. By the end, you'll know how to build logic-driven programs that respond to different conditions.

    If
    Coding exercise
    Coding exercise
    Coding exercise
    If-Else
    Coding exercise
    Coding exercise
    Coding exercise
    Coding exercise
    Coding exercise
    If-If-...-Else...
    Coding exercise
    If-Elif-...-Else
    Exercise
    Coding exercise
    Nested Ifs
    Exercise
    Coding exercise
    Coding exercise
    Coding exercise
  • 6. For Loops
    17 min

    Loops let you repeat actions efficiently. In this section, you'll master for loops, learn to combine them with if statements and explore advanced patterns like nested loops. You'll also obtain hands-on with break and continue to fine-tune loop behavior.

    17 min

    Loops let you repeat actions efficiently. In this section, you'll master for loops, learn to combine them with if statements and explore advanced patterns like nested loops. You'll also obtain hands-on with break and continue to fine-tune loop behavior.

    Introduction to Loops
    For Loops
    Coding exercise
    Coding exercise
    Coding exercise
    Combining For Loops with If Statements
    Coding exercise
    Coding exercise
    Coding exercise
    Nested For Loops
    Coding exercise
    Coding exercise
    The Break Statement
    Coding exercise
    Coding exercise
    The Continue Statement
    Coding exercise
  • 7. While Loops
    18 min

    Unlike for loops, while loops run based on conditions rather than sequences. Here, you'll learn when to use while loops and how to structure them effectively. You'll also explore how to combine while and for loops to solve more complex tasks.

    18 min

    Unlike for loops, while loops run based on conditions rather than sequences. Here, you'll learn when to use while loops and how to structure them effectively. You'll also explore how to combine while and for loops to solve more complex tasks.

    While Loops
    Exercise
    While Loops Over For Loops
    While Loops Combined With For Loops: The Task
    While Loops Combined With For Loops: The Solution
    While Loops Combined With For Loops: The Analysis
    Coding exercise
    Coding exercise
    Coding exercise
  • 8. Conclusion
    3 min

    Let's wrap things up! This final section reviews what you've learned in your Python for beginners course and highlights how to apply your new skills in real projects. You're now equipped to write more powerful, efficient Python code.

    3 min

    Let's wrap things up! This final section reviews what you've learned in your Python for beginners course and highlights how to apply your new skills in real projects. You're now equipped to write more powerful, efficient Python code.

    Conclusion
    Practice exam
  • 9. Course exam
    60 min
    60 min
    Course exam

Free lessons

Welcome to the Course!

1.1 Welcome to the Course!

2 min

What Does the Course Cover?

1.2 What Does the Course Cover?

3 min

Lists: Definition

2.1 Lists: Definition

2 min

Indexing

2.2 Indexing

3 min

Start for free

$29,000

average salary increase

after moving to an AI and data science career

9 in 10

people walk away career-ready

with practical data and AI skills.

94%

of AI and data science graduates

successfully change

or advance their careers.

ACCREDITED certificates

Craft a resume and LinkedIn profile you’re proud of—featuring certificates recognized by leading global institutions.

Earn CPE-accredited credentials that showcase your dedication, growth, and essential skills—the qualities employers value most.

  • Institute of Analytics
  • The Association of Data Scientists
  • E-Learning Quality Network
  • European Agency for Higher Education and Accreditation
  • Global Association of Online Trainers and Examiners

Certificates are included with the Self-study learning plan.

A LinkedIn profile mockup on a mobile screen showing Parker Maxwell, a Certified Data Analyst, with credentials from 365 Data Science listed under Licenses & Certification. A 365 Data Science Certificate of Achievement awarded to Parker Maxwell for completing the Data Analyst career track, featuring accreditation badges and a gold “Verified Certificate” seal.

How it WORKS

  • Lessons
  • Exercises
  • Projects
  • Practice exams
  • AI mock interviews

Lessons

Learn through short, simple lessons—no prior experience in AI or data science needed.

Try for free

Exercises

Reinforce your learning with mini recaps, hands-on coding, flashcards, fill-in-the-blank activities, and other engaging exercises.

Try for free

Projects

Tackle real-world AI and data science projects—just like those faced by industry professionals every day.

Try for free

Practice exams

Track your progress and solidify your knowledge with regular practice exams.

Try for free

AI mock interviews

Prep for interviews with real-world tasks, popular questions, and real-time feedback.

Try for free

Student REVIEWS

A collage of student testimonials from 365 Data Science learners, featuring profile photos, names, job titles, and quotes or video play icons, showcasing diverse backgrounds and successful career transitions into AI and data science roles.