Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Python Foundations: The Complete PCEP Certification Path

Packt via Coursera

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you'll gain a strong foundation in Python, one of the world’s most popular programming languages. Starting with basic concepts, you'll learn how to install Python, write scripts, and work with core programming terminology. This course is designed to gradually build your skills, from understanding data types and variables to mastering conditional statements, loops, and functions. You'll apply what you've learned through mini labs and projects, ensuring you can write real Python code. Throughout your journey, you'll explore Python's core data types, operators, expressions, and the essential control structures like loops and conditionals. You'll also get hands-on experience with collections like lists, dictionaries, and sets, enabling you to organize data and handle complex tasks with ease. By working on real-world projects, including a temperature converter and number guessing game, you’ll learn how to implement Python in practical scenarios. This course is perfect for beginners who have little or no prior experience in programming. It’s designed for those who are eager to start their coding journey with Python and build a solid base for further study. No prior programming knowledge is needed, and the course progresses at a comfortable pace, making it suitable for self-paced learners. By the end of the course, you will be able to install Python, write functions, handle user input/output, use data structures like lists and dictionaries, and apply your skills in practical coding challenges like quizzes and games.

Syllabus

  • Introduction to Python and Programming
    • In this module, we will introduce you to Python, one of the most popular programming languages, and guide you through its installation process. You'll also create your first Python script, explore essential programming terminology, and understand the core syntax that forms the foundation for all Python programming.
  • Data Types and Variables
    • In this module, we will dive into Python's data types and variables. You will learn how to handle and manipulate different data types like integers, floats, and strings, as well as how to efficiently convert between them. Mastering these fundamentals is essential for building complex programs later on.
  • Operators and Expressions
    • In this module, we will explore Python's powerful operators and expressions. You'll learn how to work with various operators to perform calculations, comparisons, and logical checks, while also practicing with hands-on labs and projects like a temperature converter.
  • Conditional Statements
    • In this module, we will focus on controlling the flow of your program using conditional statements. You'll master if, elif, and else to make decisions based on conditions, and apply these skills to practical coding exercises and projects, including a grade evaluator and ticket price calculator.
  • Loops and Loop Control
    • In this module, we will teach you how to use loops to repeat actions and iterate through data. You’ll explore the syntax and control structures for both while and for loops, and complete fun projects like a countdown timer and number guessing game.
  • Functions
    • In this module, we will introduce you to functions, which help you organize code into manageable, reusable units. You’ll learn how to define functions, pass parameters, and even use recursion for advanced problem-solving.
  • Data Collections – Lists, Tuples, Dictionaries, Sets
    • In this module, we will dive into Python's built-in data collections: lists, tuples, dictionaries, and sets. You will learn how to store, manipulate, and retrieve data using these structures and apply your knowledge to projects such as a grocery list and a to-do list manager.
  • Input, Output, and Basic Errors
    • In this module, we will cover essential techniques for gathering input from users and displaying output. You will also learn how to handle basic errors in Python programs, ensuring a smoother user experience.
  • Final Preparation and Practice
    • In this module, we will guide you through final exam preparations for the PCEP certification. You’ll receive study tips, practice challenges, and guidance on the next steps in your Python programming career, ensuring you’re ready for the certification and beyond.

Taught by

Packt - Course Instructors

Reviews

Start your review of Python Foundations: The Complete PCEP Certification Path

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.