Skip to content
@TIL6022-Python-Programming

TIL6022 Python Programming

TIL6022 Python Programming

Welcome to the TIL6022 Python Programming official GitHub account! 🎉

This GitHub organization hosts our course exercises, resources, and projects for learning and teaching Python. The course is a fundamental course for the interfaculty MSc Transport, Infrastructure and Logistics (TIL) Program offered at TU Delft.

🎓 Course Introduction

The course is a hands-on course for students to learn the fundamentals of Python programming. With the course, we will cover software installation, setting up the environment, Python syntax, using Python for basic data analysis and visualization, and an introduction to versioning tools (e.g., GitHub). Furthermore, this course will aid in developing programming skills from conceptualizing problems into schemes and data structures suitable for a computer to solve. Python, its tools and syntax, will be taught to develop these skills through hands-on lab sessions and group projects. The group project provides concrete examples of using Python to solve real-world TIL problems and collaborate on coding as a team.

Learning Objectives

At the end of this course, you should be able to achieve the following Learning Objectives (LOs):

  • LO1: Explain Python fundamentals, including Python environments, coding standards, data structures, built-in operators, and control flows.
  • LO2: Break down problems into modular programmable workflows using control flows and functions.
  • LO3: Visualize insights and findings of the analysis using proper visualization tools and design techniques.
  • LO4: Apply versioning systems to manage code and collaborate with peers.
  • LO5: Develop a data analytical pipeline using Python on a real-world problem.

Who This Course Is For

This course is for beginners with little or no prior Python programming experience, as well as students seeking to strengthen their computational thinking skills.

🚀 What You'll Find Here

  • Coding Assignment Template – coding assignment template for Github Classroom
  • Projects – collection of student group project outcomes

📬 Contact

For course-related questions or repository issues, please reach out to the instructors.

Teaching Team

  • Instructors: Dr. Yanan Xin, Dr. Wouter Schakel, and Jialei Ding
  • Teaching Assistants: Theivaprakasham Hari, Ziteng Li, Mingze Gong, Sherman Lee, and Xue Yao

Happy coding! 🐍

Popular repositories Loading

  1. lab1-starter-code lab1-starter-code Public template

    code template for lab1 python environment

    Jupyter Notebook 3

  2. lab2-starter-code lab2-starter-code Public template

    code template for lab2 fundamentals I

    Jupyter Notebook 1

  3. lab4-starter-code lab4-starter-code Public template

    code template for lab4 data import export

    Jupyter Notebook

  4. lab5-starter-code lab5-starter-code Public template

    code template for lab5 algorithms

    Jupyter Notebook

  5. lab6-starter-code lab6-starter-code Public template

    starter code template for lab 6 data visualization

    Jupyter Notebook

  6. lab7-together lab7-together Public

    Jupyter Notebook 33

Repositories

Showing 10 of 17 repositories
  • Project_groep11 Public

    Repository for python project TIL 2026/27

    TIL6022-Python-Programming/Project_groep11's past year of commit activity
    Jupyter Notebook 0 0 0 0 Updated Sep 28, 2026
  • TIL6022-Python-Programming/lab8_2026_together's past year of commit activity
    Jupyter Notebook 0 15 0 14 Updated Sep 23, 2026
  • lab7-2026-starter Public template

    Starter code for Lab 7 Advanced Data Visualization of TIL6022 Python Programming, 2026.

    TIL6022-Python-Programming/lab7-2026-starter's past year of commit activity
    Python 0 MIT 0 0 0 Updated Sep 19, 2026
  • lab1-2026-starter Public template Forked from TIL6022-Python-Programming/lab1-starter-code

    code template for lab1 python environment 2026

    TIL6022-Python-Programming/lab1-2026-starter's past year of commit activity
    Python 0 MIT 3 0 0 Updated Sep 16, 2026
  • lab6-2026-starter Public template

    Starter code for Lab 6 Data Visualization of TIL6022 Python Programming, 2026.

    TIL6022-Python-Programming/lab6-2026-starter's past year of commit activity
    Jupyter Notebook 0 MIT 0 0 0 Updated Sep 16, 2026
  • lab5-2026-starter Public template

    code template for lab5 algorithms 2026

    TIL6022-Python-Programming/lab5-2026-starter's past year of commit activity
    Jupyter Notebook 0 MIT 0 0 0 Updated Sep 10, 2026
  • lab4-2026-starter Public template

    code template for lab4 python data analysis 2026

    TIL6022-Python-Programming/lab4-2026-starter's past year of commit activity
    Jupyter Notebook 0 MIT 0 0 0 Updated Sep 10, 2026
  • lab2-2026-starter Public template

    code template for lab2 python fundamentals (I) 2026

    TIL6022-Python-Programming/lab2-2026-starter's past year of commit activity
    Jupyter Notebook 0 MIT 0 0 0 Updated Aug 28, 2026
  • group-projects Public

    collection of student group project outcomes

    TIL6022-Python-Programming/group-projects's past year of commit activity
    0 0 0 0 Updated Nov 24, 2025
  • .github Public

    This is the official GitHub account for TIL6022 Python Programming course at TU Delft.

    TIL6022-Python-Programming/.github's past year of commit activity
    0 0 0 0 Updated Nov 24, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…