Python Programming Crash Course
-
Intro
-
Schedule
-
Preparation
-
Day 1
-
Day 2
-
Day 3
-
Day 4
-
Related Tutorials
Information
| Course Code | ARIT1507 |
| Last updated | August 5, 2026 |
| Keywords | |
| Primary study | Master |
| Secondary study | BK Master |
Responsible
| Teachers | |
| Faculty |
Python Programming Crash Course 0/7
Python Programming Crash Course
This tutorial was developed for Creative Robotics in Spatial Design, an interdisciplinary MSc course taught at the Faculty of Architecture and the Built Environment, in collaboration with the faculties of Industrial Design Engineering and Mechanical Engineering.
One of the modules of the course introduces students to fundamental programming skills using Python. It covers the basic concepts and methods, as well as the main libraries used in the course. The aim is to provide a starting point for students, so they can start using programming to develop robotics applications and improve their skills further.
Python Programming Crash Course 1/7
Schedule
Schedule
| Schedule | Workshop Title | Learning Objectives | Required Before Workshop |
| Preparation |
– |
Being prepared for the course start | |
| Day 1 |
1.1 Introduction to Python
1.2 Conditional Statements and Loops
|
|
|
| Day 2 |
2.1 Functions and Classes
2.2 Popular Python Libraries
|
|
Optional: |
| Day 3 |
3.1 Fine-Tuning Object Detector
3.2 Organizing Your Workflows
|
|
|
| Day 4 | 4. Grasshopper and Reinforcement Learning |
Python Programming Crash Course 2/7
Preparation
Preparation Tutorial
This preparation tutorial is required before starting the crash course. Please set aside at least one hour to complete it. By the end, you should be able to:
- Install Python and a coding environment (VS Code)
- Create and save Jupyter Notebook files
- Run a cell in Jupyter Notebook to confirm that Python is working
Complete this tutorial below:
Python Programming Crash Course 3/7
Day 1
Day 1 aims to boost your confidence with programming. It is good for absolute beginners with no prior background in Python or existing Python users who wish to have a refresher over the basic concepts.
Following this day’s workshops, you will know:
- The different data types, lists, variables and operations
- How to use conditional statements and loops
Below are the links to the workshops scheduled for day 1.
Python Programming Crash Course 4/7
Day 2
Day 2 builds on your existing understanding of Python to create complex programs using your own functions and external functions imported as libraries.
Following this day, you will know:
- The difference between functions and classes
- The difference between library packages and their utilities
- Practice basic utilities of each library
- Develop complex code by utilizing existing libraries
Below are the links to the workshops scheduled for day 2.
Python Programming Crash Course 5/7
Day 3
Day 3 builds on your understanding of definitions and statements to …
Following this day, you will know:
- How to use transfer learning to customize pretrained vision models
Below are the links to the workshops scheduled for day 3.
Python Programming Crash Course 6/7
Day 4
Day 4 builds on your
Following this day, you will know:
Below are the links to the workshops scheduled for day 4.
Python Programming Crash Course 7/7
Related Tutorials
Write your feedback.
Write your feedback on "Python Programming Crash Course"".
If you're providing a specific feedback to a part of the chapter, mention which part (text, image, or video) that you have specific feedback for."Thank your for your feedback.
Your feedback has been submitted successfully and is now awaiting review. We appreciate your input and will ensure it aligns with our guidelines before it’s published.