Python Programming: Basic Level

Course Goal

Introduce participants to Python programming and teach them how to create simple programs for data processing, working with files, and automating repetitive tasks.

This Course is Designed For

  • Beginners with no programming experience
  • Those who want to try their hand at IT
  • Those interested in working with spreadsheets and data
  • Participants looking to automate simple work tasks

Learning Format

  • Course duration: 12 sessions
  • Practical assignments after each session with feedback from the instructor
  • Coding and running scripts directly in a browser-based environment
  • Access to recordings and materials in Google Classroom
  • Regular access to a computer is required for practice

What does a graduate of the online course receive

  • understanding of fundamental programming principles
  • skills in writing simple Python programs
  • hands-on experience with conditions, loops, lists, and functions
  • data processing skills with CSV files
  • experience in finding and fixing errors (debugging)
  • practice in using AI as an assistant when learning to code
  • a ready-made script for your portfolio

🔗 View benefits

Program

1
  • What a program is and how it runs.
  • Getting to know the code editing environment.
  • Your first Python command.
  • Displaying messages and performing basic calculations.

2
  • Storing information in variables.
  • Numbers, strings, and boolean values.
  • Type conversion.
  • Practice with basic calculations.

3
  • Comparison operators.
  • if, elif, and else statements.
  • Building decision sequences.
  • Writing a program with multiple scenarios.

4
  • Repeating actions using loops.
  • for and while loops.
  • Iterating over sets of values.
  • Practice automating repetitive computations.

5
  • Storing collections of data.
  • Adding, searching, and updating elements.
  • Working with lists and dictionaries.
  • Hands-on practice using product lists or customer orders.

6
  • Why functions are needed.
  • Defining a function and passing arguments.
  • Returning results.
  • Breaking a program into modular, clear components.

7
  • Common beginner mistakes.
  • How to read error messages.
  • Locating the problematic line of code.
  • How to prompt AI to explain errors and review proposed fixes.

8
  • String processing.
  • Finding, replacing, and formatting strings.
  • Data validation prior to processing.
  • Real-world examples with product names and order statuses.

9
  • Opening and saving files.
  • Fundamentals of working with CSV.
  • Reading rows and columns.
  • Creating a new file containing processed results.

10
  • Identifying missing values and duplicates.
  • Validating data formats.
  • Filtering records by condition.
  • Testing the program against different datasets.

11
  • Formulating a task suitable for automation.
  • Building a script to process a spreadsheet.
  • Calculating summaries and grouping data.
  • Testing the script's performance on a fresh file.

12
  • Testing the Python script against valid, incomplete, and malformed data.
  • Diagnosing errors based on Python traceback messages and execution output.
  • Handling edge cases: empty files, missing values, duplicates, and incorrect formats.
  • Utilizing AI to explain bugs and explore viable solutions.
  • Validating AI-suggested code using test cases and comparing outcomes with expected results.

Participants leverage AI to explain code, brainstorm solutions, and prepare test scenarios, while independently validating outputs and articulating the underlying program logic.


13

A Python script that processes an order spreadsheet, validates data, and generates a summary report. Includes a test dataset and setup instructions.


FAQ

1

The course is designed for beginners with no prior coding experience, those eager to explore the tech industry, professionals working with spreadsheets and data, or anyone looking to automate daily repetitive tasks. No technical or advanced mathematical background is required — the program provides an accessible foundation from scratch and brings you to the level of writing your own practical scripts. All you need is regular computer access, as all work is carried out in a convenient browser-based environment.


2

The curriculum focuses on practical application and real-world tasks from day one. Instead of dry theory, you will solve tangible problems: parsing CSV files, cleaning datasets from duplicates and errors, and automating manual workflows. Additionally, the course teaches you how to leverage modern AI as a personal assistant to explain code, troubleshoot errors, and prepare test cases.


3

Yes. The program covers a comprehensive practical foundation: from core syntax, control flow, and loops to functions, dictionaries, and file I/O operations. During the final modules, you will build and validate your capstone project — a full-featured Python script that analyzes an order spreadsheet and produces an executive summary, providing a tangible artifact for your portfolio alongside test data.


4

Python proficiency eliminates tedious manual work. You will be able to process and aggregate large datasets in seconds, quickly spot reporting discrepancies, and automate recurring file-handling pipelines. This saves countless working hours, reduces human error, and markedly elevates your personal productivity and market value.


Do you want to get updates about campaigns, discounts and events?