Python Foundations
Last updated
Last updated
Start your journey into Data Analytics, Machine Learning, and AI with the Python Foundations course! This beginner-friendly course helps you build a strong foundation in Python programming, perfect for analyzing data and solving real-world problems.
Over 14 weeks, you’ll learn essential programming concepts, work with popular data tools like Pandas and NumPy, and explore basic visualizations to bring your data to life. By the end of the course, you’ll have practical experience, completed projects, and the confidence to continue your path in Data Analytics or AI. Join us and take the first step toward an exciting tech career! This is the beginner course of the Data Analytics & AI track.
Classes: Monday and Wednesday, 19:00 - 21:00
Time Invest: 15 hours per week
Timeline: Start Date is 08th of September 2025, End Date is 08th of December 2025 (14-weeks)
Hybrid: Certain events take place in person in the following locations: NRW, Berlin, Hamburg.
Projects - Apply your knowledge to a real-world data analysis project.
Content - Learn syntax, operators, conditional logic, functions, and error handling, use libraries and manage code with Git & GitHub. Work with Pandas, NumPy, SQL, and create basic visualisations.
Your Start - This course is the perfect starting point for your journey toward becoming a Python developer, or moving forward towards the fields of Data Analysis, Machine Learning, and AI. By the end of the course, you will have a solid foundation in Python, a GitHub portfolio showcasing your project, and a ReDI Certificate. Afterward, you can advance your skills by enrolling in the Data Analytics course.
Industry Experts - The teachers are volunteers from the industry. They are experts in web development and will help you start your journey toward a tech career!
In the two weekly sessions, teachers introduce key concepts to the students and practice them with small exercises and live coding. Next to the two sessions, students are asked to apply the newly learned concepts in weekly homework and a final project.
Every Wednesday, students will receive homework to be submitted by Sunday evening. Homework review is part of the Monday session. There is a requirement for students to complete 80% of the homework throughout the course in order to graduate. Homework is not graded.
The Course outline may be changed before the start.
1
Kick-Off
Teachers & Students get to know each other
2
Preparation
VS Code, Notebook extension, etc.
3
Intro to Python Conditionals & Operators
Intro to Python: Input, Output, Data Types (int, str, bool, float) Conditionals & Operators & Intro to functions
4
Flow Control
Flow control 1: lists, for/while loops, list comprehension (optional) + Functions continued
5
Libraries IDE
Libraries & packages + date time IDE Installation
6
Preject
Preject Intro: review tools (meeting & scheduling for peerwork)
7
Git
Git & GitHub Desktop
8
Dicts
Nested Dicts, Json Parsing, Requests and Error Handling. Intro to Pandas
9
Pandas
Pandas
10
Career Week
Students can participate in a variety of career workshops.
11
SQL
SQL
12
Final Project
Students implement what they have learned in a final project.
13
Final Project
Students implement what they have learned in a final project.
14
Demo Day
Students present their final project.
Based on your location there are different on-site activities. Find out more below.
If you are located in Berlin and surrounding, we invite you to four on-site community events throughout the semester.
You will have written a first program with Python, including loops, variables and functions
You have received an introduction to Data Analytics
You are prepared to continue with the Data Analytics course
To graduate and receive the ReDI Certificate, we ask you to:
Submit 80% of homework and a final project
Optional for current ReDI students. Join us to find out more about the courses and requirements.
Complete it before the application deadline. Start early! The Prework might take up to 20 hours in total. The deadline is stated in the email with the link to the application form.
Attended 80% of the sessions (We have a )
you are committed to working in the
Start applying now by completing the !
Check out the of the different levels. If you are a little bit challenged but able to complete a Prework, then the level is right for you.
June
Open Days
Join Info Sessions to get to know ReDI School & Fall 2025
July
Open Days Application Open
Join Info Sessions to get to know ReDI School & Fall 2025 Complete the application form and finish your prework.
August
Student Interviews
Students are interviewed for the course.
September
Kick-Off Course runs
We kick-off the semester.
October
Course runs
You join the sessions and work on your project.
November
Course runs
You join the sessions and work on your project.
December
Demo Day
Present their final project.
You tried our - and didn’t find the answer you needed? Please make sure to review the Applicant Hub carefully, your answer is likely there. Still stuck? Check our . Alternatively, you can reach out to us via email: .