In this course I will walk you through the basics of python programming language. Each modules will be interactive and based on hands on.
Course Overview
Python is one of the most popular programming languages today, known for its simplicity and versatility. Whether you’re a complete beginner or someone looking to solidify your programming fundamentals, this Python Basics course will help you grasp the core concepts of Python programming. Through hands-on lessons, real-world examples, and clear explanations, you’ll learn to write Python code efficiently and build a strong foundation for more advanced topics in the future.
Who is this course for?
This course is ideal for:
- Complete beginners with no prior programming experience
- Students and professionals looking to learn Python as their first programming language
- Anyone interested in data science, web development, or automation using Python
- Developers from other programming backgrounds wanting to transition to Python
What you will get out of this course
By the end of this course, you will:
- Understand Python syntax, data types, and control flow
- Be able to write Python programs to solve problems
- Gain hands-on experience with core Python concepts like data structures, file handling, and functions
- Develop a strong foundation to explore more advanced Python topics such as web development, data science, and more
- Receive practical coding exercises and projects to reinforce your learning
HOSTED BY
Subhadip Mukherjee
Sr. Data Engineering lead at reputed MNC, having 14+ experience.
PRICING
Duration: 8 days, 9.5 hours in total.
Price: $30 USD. Free.
Course Outline and Schedule
Module 1: Introduction to Python – Day 1 – 1.5 Hours
- Lesson 1.1: What is Python? History and Overview
- Lesson 1.2: Installing Python and Setting Up the Development Environment
- Lesson 1.3: Writing and Running Your First Python Program
- Lesson 1.4: Python Syntax and Indentation
Module 2: Basic Data Types and Operations – Day 2 – 1 Hour
- Lesson 2.1: Variables and Data Types (int, float, str, bool)
- Lesson 2.2: Basic Arithmetic Operations
- Lesson 2.3: String Manipulation and Formatting
- Lesson 2.4: Working with Booleans and Comparison Operators
Module 3: Control Flow – Day 3 – 1 Hour
- Lesson 3.1: Conditional Statements (if, elif, else)
- Lesson 3.2: Loops (for, while)
- Lesson 3.3: List Comprehensions
Module 4: Data Structures – Day 4 – 1 Hour
- Lesson 4.1: Lists and Tuples
- Lesson 4.2: Dictionaries and Sets
- Lesson 4.3: Introduction to Arrays (using the array module)
Module 5: Functions – Day 5 – 1.5 Hours
- Lesson 5.1: Defining and Calling Functions
- Lesson 5.2: Function Parameters and Return Values
- Lesson 5.3: Lambda Functions
- Lesson 5.4: Scope and Lifetime of Variables
Module 6: Working with Modules and Packages – Day 6 – 1.5 hours
- Lesson 6.1: Importing Modules
- Lesson 6.2: Creating Your Own Modules
- Lesson 6.3: Using Python Standard Libraries
Module 7: File Handling – Day 7 – 1 Hour
- Lesson 7.1: Reading from and Writing to Files
- Lesson 7.2: Working with CSV and JSON Files
- Lesson 7.3: Handling File Exceptions
Module 8: Error Handling – Day 8 – 1 Hour
- Lesson 8.1: Understanding Exceptions
- Lesson 8.2: Try, Except, and Finally Blocks
- Lesson 8.3: Raising and Creating Custom Exceptions
Frequently Asked Questions
1. Do I need any prior programming experience for this course?
- No, this course is designed for complete beginners. We’ll start from the very basics and build up your Python skills step by step.
2. How long will it take to complete the Python Basics course?
- The total duration of the course is approximately 9.5 hours, spread across 8 sessions. You can adjust the pace based on your schedule and availability.
4. Is the course really free?
- Yes, the Python Basics course is completely free!
5. What resources will I need?
- All you need is a computer with Python installed, and I’ll guide you through setting that up in the first lesson.