Introduction to Python

Introduction to Python

Intro to Python is a beginner-friendly course introducing students to core programming concepts such as strings, lists, conditionals, loops, and functions using Python. The class focuses on live coding, clear explanations, and interactive problem-solving to help students truly understand how code works. Perfect for students new to computer science!

What’s Included

Live Meetings

Total Meetings

12 Meetings

Homework

Homework

20 minutes/week

Assessment

Assessment

Quizzes + project

Certificate of Completion

Certification

Will be provided by PenguinLearn.

What You Will Learn

By the end of this course, students will build a strong foundation in Python programming and computational thinking. They will learn how to write, run, and debug Python code using beginner-friendly tools while understanding how programs work step by step. Students will learn core programming concepts including variables, data types, strings, lists, dictionaries, conditionals, loops, boolean logic, and functions. Through live instruction, students watch code written in real time and practice breaking problems into logical steps. Each class includes a clear overview, guided live coding, and interactive discussion. Visual slides and hands-on examples help students understand not just what to write, but why it works. By the end of the course, students will be able to independently write small programs, take user input, use control flow, and organize code into functions, culminating in a final mini-project that reinforces problem-solving and confidence.

Rayan Sudeora profile
Meet Your Teacher
Rayan Sudeora
UC Berkeley Data Science & Cognitive Science student passionate about teaching students how to think clearly, solve problems, and understand modern technology.
Ask A Question 💬

Syllabus

Introduction to Python and Coding Basics

Students are introduced to Python, what programming is, and why coding is important in today’s world. We will set up the coding environment, learn how to create and save Python files, and write first programs using print statements. The lesson also covers how code is written, run, and interpreted by the computer.

Variables, Numbers, and Strings

Students learn how to store and use data using variables. Topics include basic math operators, numbers, strings, variable naming rules, and simple string formatting. Students practice writing programs that perform calculations and display formatted output.

Currently Offered Sections

Loading available classes...