The end is near – at least for the learning office! Soon we’ll be swapping PCs for lecture halls and starting our dual studies. But before that happens, it’s worth looking back: What have we learned, experienced, and taken away?
The first steps: Python basics
It all started on September 10. Our first day in the learning office marked the beginning of an exciting time full of programming and challenges. In the first few weeks, we learned the fundamentals of Python and applied them directly in practice. From small programs to games like Hangman and a lottery game, everything was included. My personal highlight was our own little console-based RPG that we developed ourselves.
APIs & Databases: FastAPI
After we had mastered the basics, we moved on to FastAPI. We developed our own web APIs for the first time and learned how important they are for everyday applications like mobile apps or web services. The integration of a database into our API was especially exciting. We learned how records are stored and how programs communicate with a database via interfaces.
Data Analysis & Machine Learning
After the APIs, things got analytical: within nine days, we worked intensively with statistics, analyzed data, visualized it using Matplotlib, and even took our first steps in machine learning. From linear regression to different ML models.
Web Development & Agile Working
Finally, we dove into the world of web development. After a brief introduction to HTML and CSS, we took on a larger project: an Angular application that we’ve been working on for almost two weeks now. The focus is not just on the program itself, but also on how we work: agile workflows with Scrum, documentation in Azure DevOps, and collaboration in a team using a shared repository. Here we learned how important communication and organization are when several people are working on the same project.
Now we’re looking forward to the next challenge: our studies. With the knowledge and experience we’ve gained in the learning office, we feel well prepared for whatever comes next.


