Python Programming: From Scratch to Object-Oriented Concepts

Date: Wednesday May 13, 2026
Time:

08:00 AM PDT | 11:00 AM EDT

Duration: 90 Minutes
Webinar Id: 26372

Price Details

Live Webinar
$150. One Attendee
$290. Unlimited Attendees
Recorded Webinar
$190. One Attendee
$390. Unlimited Attendees
Combo Offers   (Live + Recorded)
$289 $340   One Attendee
$599 $680   Unlimited Attendees

Unlimited Attendees: Any number of participants

Recorded Version: Unlimited viewing for 6 months (Access information will be emailed 24 hours after the completion of live webinar)

Overview:

This webinar provides a structured introduction to Python programming, starting from absolute basics and gradually progressing to Object-Oriented Programming (OOP) concepts. Participants will learn Python syntax, variables, control structures, data structures, and functions, followed by an introduction to classes and objects.

Beyond syntax, the session emphasizes problem-solving skills - demonstrating how Python is used to solve real-world problems and why logical thinking is essential for Software Development Engineer (SDE) roles and other technical careers. By the end of the session, participants will understand both how to write Python code and how to approach coding problems systematically.

Why you should Attend:

In today's tech-driven job market, programming is no longer optional - it is a foundational skill for roles such as Software Developer, Data Analyst, AI Engineer, and more. Without strong programming fundamentals and problem-solving skills, breaking into high-demand technical careers becomes significantly harder.

Areas Covered in the Session:

  • Introduction to Python and its applications
  • Setting up Python environment
  • Basic Syntax and Structure
  • Variables and Data Types
  • Conditional Statements (if-else)
  • Loops (for, while)
  • Functions and modular programming
  • Python Data Structures:
    • Lists
    • Dictionaries
    • Tuples
    • Sets
  • Introduction to Object-Oriented Programming:
    • Classes and Objects
    • Constructors
    • Methods
    • Basic OOP principles
  • Introduction to problem-solving using Python
  • Importance of logical thinking and algorithms
  • How Python and problem-solving skills are used in SDE and tech roles

Who Will Benefit:

  • School and College Students
  • Beginners in Programming
  • Non-CS students interested in tech
  • Career switchers
  • Aspiring Software Developers
  • Individuals preparing for coding interviews

Speaker Profile
Mohammed Rizwan Roshan is a Computer Science graduate with strong hands-on experience in software development, mobile application development, and Machine Learning. He has worked at Zoho Corporation, contributing to SaaS-based systems and gaining exposure to production-level software development. Beyond enterprise software, he has extensive experience building end-to-end applications, ranging from small-scale prototypes to fully deployed, user-facing production systems. This includes developing cross-platform mobile and web applications, several of which are actively used by organizations and users. He has also worked on multiple Machine Learning projects, applying Python-based ML techniques to real datasets. This practical ML experience is complemented by academic training, as he is currently pursuing a Masters degree in Artificial Intelligence, with exposure to core ML concepts, neural networks, NLP, and data-driven problem solving.

In addition, Rizwan Roshanhas experience in Cybersecurity fundamentals, and has presented technical papers on Google Firebase and Mobile Application Development at academic events. Having led development teams and participated in national-level competitions, He brings a balanced perspective that connects Computer Science fundamentals, Machine Learning concepts, real-world implementation, and career relevance - making complex AI topics accessible, practical, and industry-oriented.

Sign Up for Our Newsletter