3-Day Intensive Course for Technical Professionals and Beginners
3 Intense Days
7 Hours per Day (Split into two 3.5-hour sessions)
Learning Path Visual
Your fast-track journey from zero to Python fluency:
Day 1: Core Syntax, Variables & Logic Structures
Start from the basics: learn Python syntax, data types, variables, control flow (if, for, while), and functions. Build confidence through hands-on scripts and exercises.
Day 2: Data Structures, Modules & File Handling
Work with lists, dictionaries, tuples, and sets. Learn to import modules, handle errors, and work with files and folders. Build functional mini-programs using real-world data.
Day 3: APIs, Automation & Intro to Object-Oriented Programming
Use Python to interact with APIs, automate tasks (web scraping, file processing), and write reusable, modular code with classes and objects. Final project included.
Course Overview
Python is the world’s most accessible and in-demand programming language — used for automation, data analysis, machine learning, and web development. This hands-on course takes you from the foundations of Python to writing real, reusable scripts with confidence.
Whether you’re starting your coding journey or adding Python to your professional toolkit, this course delivers practical fluency in just 3 days.
You’ll learn how to:
-
Write clean Python code using core syntax and functions
-
Control program logic using conditionals and loops
-
Work with Python’s built-in data structures
-
Read from and write to external files
-
Use libraries and modules to build real-world tools
-
Handle errors and debug scripts
-
Call web APIs and process JSON data
-
Create and use classes with object-oriented design
-
Automate repetitive tasks with scripts and schedulers
This course combines foundational coding skills with practical Python use cases in business, IT, and engineering.
What’s Inside Each Day
Day 1 — Core Syntax, Variables & Logic Structures
-
Why Python? Use cases and setup
-
Python syntax, indentation, and commenting
-
Data types: strings, numbers, booleans
-
Variables and basic input/output
-
Conditional logic: if
, elif
, else
-
Loops: for
, while
, range()
-
Writing and calling functions
-
Hands-on: Build a calculator and text-based menu app
Tools: Python 3, VS Code or JupyterLab
Focus: Syntax • Logic • Core Programming
Day 2 — Data Structures, Modules & File Handling
-
Lists, dictionaries, sets, tuples
-
Nested structures and iteration
-
Using Python libraries (random
, datetime
, os
, math
)
-
Importing and writing your own modules
-
Error handling: try
, except
, finally
-
File input/output: open()
, reading logs, writing reports
-
Hands-on: Process a CSV file, build a file-based task manager
Tools: Python Standard Library, Jupyter or VS Code
Focus: Data Handling • Reusability • File I/O
Day 3 — APIs, Automation & Object-Oriented Programming
-
Calling web APIs with requests
-
Parsing and using JSON responses
-
Web scraping with BeautifulSoup
(optional)
-
Intro to OOP: classes, methods, attributes
-
Writing reusable classes and object instances
-
Automating tasks with scripts and schedulers
-
Hands-on: API-based data retriever and class-based CLI tool
Tools: requests
, json
, BeautifulSoup
, schedule
Focus: APIs • Automation • Object Orientation
Course Goals
By the end of this course, you’ll be able to:
-
Write and debug structured Python scripts
-
Work with real data from files or APIs
-
Create modular, reusable functions and classes
-
Automate workflows across your computer or network
-
Understand core coding concepts applicable to other languages
-
Build small Python applications from scratch
Who Should Take This Course?
-
Beginners starting their coding journey
-
IT professionals and analysts automating everyday tasks
-
Engineers scripting calculations and data prep
-
Educators or students building technical skills
-
Business professionals using Python for Excel, CSVs, or dashboards
-
Anyone transitioning into development or data roles
Class Reference: PY-CORE/ENG
Form Updated on: 06/16/2025 (Version 1)
Last Modified on: 06/16/2025
Program Note
The course is continuously updated to reflect modern Python standards and includes optional tracks for data science, web scraping, and scripting automation.
Use the links for more tutorial:
Tutorial point: https://www.tutorialspoint.com/python/index.htm
W3school: https://www.w3schools.com/python/
Python: https://docs.python.org/3/tutorial/index.html