# Python Foundations (Online)

{% hint style="success" %}
**Get Started**

* Are you new to this course: [Course Overview](https://redi-school-1.gitbook.io/python-foundations/self-onboarding/your-course)
* Start your Onboarding: [Get Started](https://redi-school-1.gitbook.io/python-foundations/self-onboarding/get-started)
  {% endhint %}

### Course Plan <a href="#get-started" id="get-started"></a>

<table><thead><tr><th width="79.99896240234375">Day</th><th width="120.4801025390625">Date</th><th width="539.1739501953125">Topics</th></tr></thead><tbody><tr><td>Mon</td><td>16.03.2026</td><td>Onboarding</td></tr><tr><td>Wed</td><td>18.03.2026</td><td>Course Kick Off Online</td></tr><tr><td>Mon</td><td>23.03.2026</td><td>Intro to Python: Input, Output,<br>Data Types (int, str, bool, float) &#x26; Operators.</td></tr><tr><td>Wed</td><td>25.03.2026</td><td>Conditionals &#x26; Operators &#x26; Intro to functions.</td></tr><tr><td>Mon</td><td>30.03.2026</td><td>Functions continued + Flow control 1: lists, for/while loops,<br>+ list comprehension (optional)</td></tr><tr><td>Wed</td><td>01.04.2026</td><td>Review of loops, functions, conditionals, lists.</td></tr><tr><td>Mon</td><td>06.04.2026</td><td>Public Holiday - NO CLASS</td></tr><tr><td>Wed</td><td>08.04.2026</td><td><p>Libraries, packages and Date Time.</p><p>Brief announcement: Intro to Mini Project</p></td></tr><tr><td>Mon</td><td>13.04.2026</td><td><p>Mini Project: Review tools (meeting &#x26; scheduling for peer work)</p><p>AI Assisted Review session</p></td></tr><tr><td>Wed</td><td>15.04.2026</td><td>Mini Project Work</td></tr><tr><td>Mon</td><td>20.04.2026</td><td><p>Mid-semester feedback (15 minutes at the beginning of the class).</p><p>Mini Project Demo</p></td></tr><tr><td>Wed</td><td>22.04.2026</td><td>(Path navigation), File I/O, Unix Paths, Json, CSV</td></tr><tr><td>Mon</td><td>27.04.2026</td><td>Review: Nested Dicts, Json Parsing</td></tr><tr><td>Wed</td><td>29.04.2026</td><td>Networking, Requests Library</td></tr><tr><td>Mon - Thurs</td><td>04.05.2026<br>until 07.05.2026</td><td>Career Week</td></tr><tr><td>Mon</td><td>11.05.2026</td><td>AI Assited Review</td></tr><tr><td>Wed</td><td>13.05.2026</td><td>Intro to Pandas Session<br>Pandas Filter, Aggregation, GroupBy and Plot</td></tr><tr><td>Mon</td><td>18.05.2026</td><td>Final Project Kick-Off</td></tr><tr><td>Wed</td><td>20.05.2026</td><td>Pandas Practice (Loading Data from Different file types, creating and modifying dataframes)</td></tr><tr><td>Mon</td><td>25.05.2026</td><td>Public Holiday - NO CLASS</td></tr><tr><td>Wed</td><td>27.05.2026</td><td>Visualisation (Matplotlib or Plotly)</td></tr><tr><td>Mon</td><td>01.06.2026</td><td>EDA &#x26; Communicating with Plots<br>Error Handling</td></tr><tr><td>Wed</td><td>03.06.2026</td><td>Final Project Work</td></tr><tr><td>Mon</td><td>08.06.2026</td><td>Final Project Work</td></tr><tr><td>Wed</td><td>10.06.2026</td><td>Final Project Work</td></tr><tr><td>Mon</td><td>15.06.2026</td><td>Online Class Demo Day</td></tr></tbody></table>

### ⭐️ Help <a href="#help" id="help"></a>

For help, you can message your Contact Person or post in the Course Channel on Slack.
