Python for Beginners Course — by Dr. Sultan, PhD

Last Update November 12, 2025
0 already enrolled

About This Course

Duration: 4 Weeks
Schedule: 2 Classes per Week (Live)
Total Class Time: 16 Hours
Format: Interactive Online Sessions + Assignments + Practice Exercises
Level: Beginner (No programming experience required)

Course Overview

This course is designed for complete beginners who want to learn programming using Python, one of the most popular and beginner-friendly programming languages in the world. Through live instructor-led sessions, step-by-step guidance, and hands-on practice, students will learn how to write Python code, understand programming logic, and build real-world mini-projects.

The goal of this course is to make students comfortable and confident in reading, writing, and understanding code. By the end of the course, students will be able to apply programming concepts on their own and will be ready to move into intermediate-level Python, data analysis, or web development.

What You Will Learn

  • Installing Python and setting up the development environment
  • Variables, data types, and user input
  • Conditional statements (if / else)
  • Loops (for, while)
  • Functions and modular coding
  • Lists, dictionaries, and basic data structures
  • Error handling and debugging
  • Writing clean and readable code
  • Building small Python programs

Course Features

  • Live instructor-led classes
  • Recorded sessions available for review
  • Practical exercises during and after class
  • Support through Q&A and chat
  • Real-world mini-projects
  • Certificate of Completion provided after finishing the course

Who Should Attend

  • Complete beginners (no programming background needed)
  • Students preparing for tech education
  • Anyone interested in IT, data analytics, automation, web development, or cybersecurity
  • Professionals looking to upgrade their skills
  • Homeschool students, university students, and hobby learners

Learning Outcome

By the end of the course, students will:

  • Understand programming fundamentals
  • Write and run Python programs independently
  • Solve basic problems using logic and code
  • Be prepared for intermediate Python or specialized programming paths

Learning Objectives

• Installing Python and setting up the development environment
• Variables, data types, and user input
• Conditional statements (if / else)
• Loops (for, while)
• Functions and modular coding
• Lists, dictionaries, and basic data structures
• Error handling and debugging
• Writing clean and readable code
• Building small Python programs
Course Features
• Live instructor-led classes
• Recorded sessions available for review
• Practical exercises during and after class
• Support through Q&A and chat
• Real-world mini-projects
• Certificate of Completion provided after finishing the course

Material Includes

  • Material Included
  • Downloadable PDF lecture notes for each session
  • Example Python scripts and practice exercises
  • Class recordings (available for review after each live session)
  • Cheat sheets for Python syntax and common commands
  • Access to coding challenges after every week
  • Mini-project template for final session
  • List of recommended free resources (e.g., online compilers, documentation links)
  • Certificate of Completion (upon finishing the 4-week course)

Requirements

  • Requirements / Instructions:
  • No prior programming experience required — this course starts from the basics.
  • A laptop or desktop computer (Windows, macOS, or Linux).
  • Internet connection for live online sessions.
  • Install Python (latest version) and a code editor such as VS Code or PyCharm (setup will be guided in the first class).
  • Bring enthusiasm to learn and practice regularly after each class.

Target Audience

  • • Complete beginners (no programming background needed)
  • • Students preparing for tech education
  • • Anyone interested in IT, data analytics, automation, web development, or cybersecurity
  • • Professionals looking to upgrade their skills
  • • Homeschool students, university students, and hobby learners
  • Learning Outcome
  • By the end of the course, students will:
  • • Understand programming fundamentals
  • • Write and run Python programs independently
  • • Solve basic problems using logic and code
  • • Be prepared for intermediate Python or specialized programming paths
  • ________________________________________

Curriculum

16h

Week 1 Session 1 — Saturday, November 15th, 2025. Getting Started with Python

Session 1: Introduction • What is Programming? • What is Python and why is it popular? • Real-world uses of Python • Installing Python • Installing and setting up PyCharm / VS Code • Writing your first Python program: print("Hello World")
Zoom Meeting (2Hrs)

Week 1 Session 2 — Sunday, November 16th, 2025. : Python Basics — Variables and Data Types

• Understanding variables • Data types: int, float, str, bool • Basic input and output (input() function) • Type conversion (str ↔ int, etc.) • Practice mini exercises

Week 2 Session 1 — Saturday, November 22th, 2025. — Core Fundamentals

Session 3: Operators and Expressions • Arithmetic operators (+ - * / % // **) • Comparison & Logical operators • Assignment operators • Expressions and evaluation • Hands-on exercises

Week 2 Session 2 — Sunday, November 23rd, 2025. Conditional Statements (Decision Making)

• if, elif, else • Nested conditions • Introduction to indentation • Real life problem examples o Example: Grade calculator o Example: Odd/even number check ________________________________________

Week 3 Session 1 — Saturday, November 29th, 2025. Loops and Data Collections

• for loop and while loop • Loop control statements: break, continue • Using range() • Building small algorithms (sum of numbers, countdown, etc.)

Week 3 Session 2 — Sunday, November 30th, 2025. : Lists and Strings

• What is a List? • Indexing, slicing • Adding/removing items • Looping through lists • String basics and operations • Practice: Word counter, character checker ________________________________________

Week 4 Session 1 — Saturday, December 6th, 2025. — Practical Programming Skills

Functions • What is a function? • Defining and calling functions • Parameters and return values • Reusable code examples • Mini Project: Create simple calculator using functions

Week 4 Session 2 — Sunday, December 7th, 2025. Final Mini Project + Review

• Project options: - Basic Student Record Program - Guess the Number Game - To-Do List App (console-based) • Review of key concepts • Q&A / Practice guidance

Testing @ 10 PM Central Time on 11/13/2025

Testing @ 10 PM Central Time on 11/13/2025

Your Instructors

azam.meghani

0/5
1 Course
0 Reviews
0 Students
See more
Free
Level
Beginner
Duration 16 hours

Material Includes

  • Material Included
  • Downloadable PDF lecture notes for each session
  • Example Python scripts and practice exercises
  • Class recordings (available for review after each live session)
  • Cheat sheets for Python syntax and common commands
  • Access to coding challenges after every week
  • Mini-project template for final session
  • List of recommended free resources (e.g., online compilers, documentation links)
  • Certificate of Completion (upon finishing the 4-week course)

Want to receive push notifications for all major on-site activities?

Don't have an account yet? Sign up for free