Hilfe für Schnellzugriffstasten

Online: Python Bootcamp for Beginners

Online-Session in English


Kursnummer:
TS592.101F-W

Volkshochschule:

Tempelhof-Schöneberg

Auskünfte zur Anmeldung:

Tel.: (030) 902 77-30 00, Fax.: (030) 902 77 -89 44, E-Mail: vhs@ba-ts.berlin.de, https://www.berlin.de/vhs-tempelhof-schoeneberg/

Fachliche Beratung:

Frau Ulrike Henriette Jeggle, E-Mail: vhs-beruf-digital@ba-ts.berlin.de

Beschreibung:

Der Kurs wird in Englisch durchgeführt.

This intensive Python bootcamp introduces beginners, professionals, and non-technical learners to programming with Python through a structured, hands-on approach.

The course focuses on building strong foundations from A to Z - starting with basic syntax and logic, and progressing step by step to functions, modular programming, and object-oriented design.

Rather than learning concepts in isolation, participants apply every topic through guided mini projects, helping them understand how Python is used in real-world problem solving, automation, data handling, and everyday work scenarios.

No prior coding experience is required. The emphasis is on clear thinking, coding strategy, and practical application, not memorizing syntax.

Course Modules
Module 1: Getting Started with Python
Learn what programming is, how Python works, and how to write your first programs. You?ll understand variables, data types, basic operators, and how to interact with users through input and output.

Mini Project:
Build an interactive program that collects user details, performs simple calculations, and displays formatted results.

Module 2: Control Flow & Logical Thinking
Understand how programs make decisions and repeat actions. You?ll learn conditional statements, loops, and how to control program flow based on logic.

Mini Project:
Create a rule-based assistant that asks questions, makes decisions, and repeats actions using loops and conditions.

Module 3: Working with Data Structures
Learn how Python stores and manages data using lists, dictionaries, tuples, and sets. You?ll practice organizing, accessing, and modifying structured data.

Mini Project:
Develop a data organizer that stores records, performs lookups, updates values, and summarizes information.

Module 4: Functions & Error Handling
Learn how to write reusable functions, pass parameters, return values, and handle errors gracefully. This module focuses on writing clean and maintainable code.

Mini Project:
Build a utility toolkit using multiple functions with input validation and basic error handling.

Module 5: Modular Programming in Python
Understand how real Python applications are structured across multiple files. Learn how to create modules, import code, and organize projects cleanly.

Mini Project:
Refactor earlier programs into a multi-file Python application using modules and a clear folder structure.

Module 6: Object-Oriented Programming with Classes
Learn how to model real-world problems using classes and objects. You?ll understand attributes, methods, constructors, and basic inheritance concepts.

Mini Project:
Design a class-based Python program that models a real-world scenario with multiple interacting objects.

Module 7: Files, Automation & Practical Python
Learn how to read from and write to files, process text data, and apply Python to automate everyday tasks. You?ll also practice debugging techniques.

Mini Project:
Create an automated file-processing program that reads input data, transforms it, and writes structured output.

Module 8: Capstone Mini Project
Bring everything together by designing a complete Python application. You?ll plan the logic, organize the code, and apply best practices learned throughout the course.

Mini Project:
Build an end-to-end Python program using functions, modules, classes, and file handling.

- By the end of this course, Participants will be able to
- Understand Python programming from fundamentals to advanced basics
- Write clean, readable, and structured Python code
- Use control flow and data structures effectively
- Create reusable functions and modular programs
- Design simple object-oriented systems using classes
- Build complete Python applications independently
- Develop problem-solving and coding strategy skills

No prior programming experience required.
Basic computer usage skills and Python knowledge is nice to have.

Requirements:
Laptop with Python installed and stable internet connection

Infos zum Kursleiter



Zusatzinformation:

The course takes place online on the learning platform vhs.cloud. To participate you need a course code, which you will receive with the registration confirmation.

We recommend participating from a computer with a headset and camera. Current browser versions of Microsoft Edge and Google Chrome are required to actively use the conference tool.

Dieser Kurs gilt gemäß § 10 Abs. 5 des Berliner Bildungszeitgesetzes ? BiZeitG (GVBl. vom 05.07.2021 S. 849) als Bildungsveranstaltung im Sinne der beruflichen Weiterbildung anerkannt.
Diese Anerkennung gilt nur für Arbeitnehmer*innen gemäß § 1 Abs. 1 des oben genannten Gesetzes, die bei einem Arbeitgeber im Bundesland Berlin beschäftigt sind und die o.a. Kenntnisse für ihre berufliche Tätigkeit benötigen.


Bitte beachten Sie:



Kursleiter/-in:

Biswas, Shekhar

Unterrichtseinheiten (45 Min.):

32 UE

Entgelt:

131.64 EUR

Ermäßigt:

67.32 EUR

Veranstaltungsort/Termin(e):
Schöneberg, Online, ,, vhs cloud
Mo, 15.02.2027, 10:00 - 15:45
Di, 16.02.2027, 10:00 - 15:45
Mi, 17.02.2027, 10:00 - 15:45
Do, 18.02.2027, 10:00 - 15:45
Fr, 19.02.2027, 10:00 - 15:45
 
Zur Kurssuche