Kurs-Icon

Applied Python Programming

Want to learn Python Programming? In this course you will work on a software project from start to finish and learn to apply programming techniques and practice skills like collaboration and...

Beschreibung

Want to learn Python Programming? In this course you will work on a software project from start to finish and learn to apply programming techniques and practice skills like collaboration and communication. No prior experience required.

Learning Goals:

  • Foundational understanding of Python and of key concepts in general programming
  • Getting proficiency in Python's basic syntax, including variables, data types, conditionals, logic, loops, and functions
  • Handling errors effectively and testing Python programs for robustness and reliability
  • Applying the principles of Object-Oriented Programming (OOP) to create modular and scalable code
  • Conducting basic data science tasks
  • Using ChatGPT for Programming

What you will get

This course addresses the introduction to solving real world problems with Programming in Python. You will learn everything you need to program your own applications at the end of the course.

IMPORTANT
Before applying, please familiarize yourself with the course format and requirements -> H E R E <- and tell us in your application what might be in the box.

Python use cases
Let's say you are a psychologist sitting on a lot of data which should be analysed. Python Programming comes to the rescue. Or you are the employee to visualize all the company's progress in the last year and need some advanced analysis and plotting. Again Python can solve it with ease.
Maybe you have been Vibe Coding with LLM tools and want to gain a deeper understanding of programming principles. Python is the best point to start your journey!

 
How it works
The course will take place every Monday from 4:30 pm to 6:00 pm. The general mode will be presence only, although some sessions will be held as online meetings.

During the week you will be expected to work through the assigned online course material, which will take you between 3 to 5 hours each week, including videos and exercises. Questions considering the course content and possible additional implications will then be discussed in the weekly course meeting. During the semester you will work in a team on a programming project.

 

The course material will be 100 Days of Code: The Complete Python Pro Bootcamp on Udemy. The course has to be purchased. There is always a discount available (e.g. here or udemy first purchase), so it should cost you around 15€.

What you should bring

A general interest to really learn programming and apply it to problems. The endurance to overtake obstacles on your way to a programming Pro. Otherwise no knowledge is required. Of course the course will be less effort if you already are familiar with Python and Programming but if not definetely no problem!
 
The formalities
In order to receive a certificate of attendance (Leistungszertifikat) for this course, active participation is expected, and no more than two classes may be missed. All homework assignments have to be passed. The active participation is proven via the final presentation of your project by you and your team, and the delivery of a well documented project source code. The same conditions apply in order to receive ECTS.
Further details may be given in the course.