Online Course
Python 101: Kickoff

Are you new to programming or curious about Python? This beginner-friendly course introduces you to the world of Python with a hands-on, step-by-step approach. No prior experience is needed—just bring your curiosity and learn how to code for beginners.

4.8

863 reviews on
1,429 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

  • Understand and write basic Python code confidently.
  • Use variables, numbers, strings, and logical operators.
  • Read and debug simple Python errors effectively.
  • Write clean, well‑documented code using comments.
  • Build a strong foundation for advanced Python topics.

Topics & tools

Printing OutputHandling ErrorsCode CommentsBasic Data TypesOperatorsVariable AssignmentF-String InterpolationProgrammingPython

Your instructor

Course OVERVIEW

Description

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

Are you curious about coding? Want to build a solid foundation in Python—the most popular programming language in the world today? Whether you’re a beginner or looking to strengthen the basics, Python 101: Kickoff is the perfect place to start your programming journey and learn Python. 


This hands-on course introduces you to Python’s core building blocks in a beginner-friendly and engaging way. Learn how to code for beginners as you write your first program, navigate common coding errors, work with numbers and text, and understand how variables and logic combine to make code work.

What’s included in the curriculum?


1. Foundations of Python Programming:
Start strong with an overview of Python’s popularity, real-world uses, and what you’ll learn in the course.


2. Print, Errors, and Comments:
Get your first taste of code by printing text, handling errors, and writing clean, well-documented code with comments.


3. Data Types and Operators:
Explore numeric data types (integers and floats) and arithmetic operations, and understand how operator precedence and associativity affect calculations.


4. Booleans and Logic:
Learn how to work with true/false values, comparison operators, and logical expressions—essential for controlling your code’s behavior.


5. Working with Strings:
Dive into text manipulation, escape characters, type casting, and string operations to bring dynamic output to your programs.


6. Variables and Assignments:
Utilize assignment operators to store data inside variables and change their values. Utilize string interpolation for more precise, readable code. 


7. Final Thoughts:
Wrap up the course with guidance on where to go next in your learning journey—like our follow-up course, Python 102: Power-Up.


Kick off your coding journey today with Python 101—because every expert coder was once a beginner!

Prerequisites

  • Jupyter Notebook or JupyterLab (available through anaconda.com or online platforms like Google Colab)

Advanced preparation

  • None

Curriculum

29 lessons 15 exercises 2 exams
  • 1. Welcome to the Course!
    9 min

    Get introduced to the world of Python and understand why it’s one of the most widely used programming languages today. This section provides an overview of what you’ll learn and how the course is structured. Let’s set the stage for your learning Python journey!

    9 min

    Get introduced to the world of Python and understand why it’s one of the most widely used programming languages today. This section provides an overview of what you’ll learn and how the course is structured. Let’s set the stage for your learning Python journey!

    Welcome to the Course! Free
    Why Python? Free
    What Does the Course Cover? Free
  • 2. The Print Function. Errors and Comments
    15 min

    Write your first lines of code using the print() function and see how easy it is to start coding in Python. Learn how to read and understand common error messages. Discover how comments help make your code readable and collaborative.

    15 min

    Write your first lines of code using the print() function and see how easy it is to start coding in Python. Learn how to read and understand common error messages. Discover how comments help make your code readable and collaborative.

    Hello, World! Free
    Coding exercise Free
    Encountering Exceptions Free
    Exercise Free
    Coding exercise Free
    Managing Code Comments Free
  • 3. Numeric Types; Arithmetic Operators
    20 min

    This section builds your foundation in working with numbers and expressions. Explore Python’s built-in numeric types, like integers and floats, and how they work in calculations. Learn to use arithmetic operators and understand how Python handles the order of operations.

    20 min

    This section builds your foundation in working with numbers and expressions. Explore Python’s built-in numeric types, like integers and floats, and how they work in calculations. Learn to use arithmetic operators and understand how Python handles the order of operations.

    Built-in Data Types and Operators Free
    Integers and Floating-Point Numbers Free
    Exercise Free
    Arithmetic Operators Free
    Exercise Free
    Arithmetic Operators: Precedence Free
    Arithmetic Operators: Associativity Free
    Exercise Free
    Arithmetic Operators: Revisiting the Last Task Free
  • 4. Boolean Type; Comparison and Logical Operators
    11 min

    Explore true/false values and use them to make decisions in your code. Learn how to compare values and combine conditions using logical operators. Mastering Boolean logic is key to writing dynamic, intelligent programs.

    11 min

    Explore true/false values and use them to make decisions in your code. Learn how to compare values and combine conditions using logical operators. Mastering Boolean logic is key to writing dynamic, intelligent programs.

    Booleans Free
    Comparison Operators: Precedence and Associativity Free
    Logical Operators Free
    Exercise Free
    Logical Operators: Precedence and Associativity Free
    Exercise Free
    Logical Operators: Revisiting the Last Task Free
  • 5. Text Sequence Type; String Operations
    13 min

    Work with text using Python strings—one of the most versatile data types. Learn how to manipulate strings, use escape characters, and convert between types. These skills are essential for handling user input and displaying information.

    13 min

    Work with text using Python strings—one of the most versatile data types. Learn how to manipulate strings, use escape characters, and convert between types. These skills are essential for handling user input and displaying information.

    Strings Free
    Escape Characters Free
    Coding exercise Free
    String Operations Free
    Coding exercise Free
    Type Casting Free
  • 6. Variables; Assignment Operators
    18 min

    Understand how to store and update data using variables. Learn about assignment operators, variable naming rules, and Python’s behavior with references. You’ll also learn about string interpolation using powerful f-strings.

    18 min

    Understand how to store and update data using variables. Learn about assignment operators, variable naming rules, and Python’s behavior with references. You’ll also learn about string interpolation using powerful f-strings.

    Assigning a Value to a Variable Free
    Changing a Variable's Value Free
    Variables as References: Part 1 Free
    Variables as References: Part 2 Free
    Assignment Operators Free
    Coding exercise Free
    String Interpolation with F-Strings Free
    Rules for Variable Names Free
    Practice exam Free
  • 7. See You in Python 102: Power-Up
    2 min

    Wrap up your learning with a look back at what you’ve accomplished. Get tips on where to go next, including the follow-up course that builds on your new Python skills. You’ve started strong—keep the momentum going!

    2 min

    Wrap up your learning with a look back at what you’ve accomplished. Get tips on where to go next, including the follow-up course that builds on your new Python skills. You’ve started strong—keep the momentum going!

    Concluding Remarks Free
  • 8. Course exam
    30 min
    30 min
    Course exam

Free lessons

Welcome to the Course!

1.1 Welcome to the Course!

2 min

Why Python?

1.2 Why Python?

4 min

What Does the Course Cover?

1.3 What Does the Course Cover?

3 min

Hello, World!

2.1 Hello, World!

3 min

Encountering Exceptions

2.3 Encountering Exceptions

6 min

Managing Code Comments

2.6 Managing Code Comments

6 min

Start for free

94%

of AI and data science graduates

successfully change

or advance their careers.

4.8

Based on 863 reviews

#1 most reviewed

AI and data learning platform on Trustpilot.

9 in 10

people walk away career-ready

with practical data and AI skills.

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.