Python Programming Language

In this activity, Python programming language will be introduced.

Python programming language is a powerful programming language that you can use in various contexts. It is easy to learn.


    • Minimum 2 seasons of after-school activities.
    • It is possible to continue for more advanced levels in the 3rd or 4th after school activity seasons.

Time and Duration:

    • Thursday 16:30 - 18:00
    • 1.5 hour per week


Annex building / Comp. Lab

6-8 weeks length after school activities is short for making this learning experience fruitful. Similar to learning a new language, there are different sentence structures, grammar rules and vocabulary like components that may take some time at the very beginning. After a while you will start to feel more comfortable in using this new language. This is why my suggestion is to plan yourself for at least two seasons of after school activities.

Depending on your interest as a group, a follow-up activity can be offered for the second semester also. If you prefer to make these a part of the CAS program, I may support your learning as your CAS supervisor/mentor.

I will try to keep it simple with many hands on practices. Some of your products can be demonstrated at the festival of arts or during a special technology event that we will organize.

At the end of the activity, you will get a certificate of participation or a certificate of completion (depending on your participation and the outcomes).

About the Mentor / Instructor:

Graduated from

    • BS --> Dept. of Computer Engineering, Middle East Technical University (METU)
    • MS --> Dept. of Computer and Instructional Technology, METU
    • PhD --> Dept. of Computer and Instructional Technology, METU

About 10 years of experience as software engineer, project manager and team manager in software industry

About 10 years of teaching experience in higher education (Bilkent University, Rose-Hulman Institute of Technology, Carnegie-Mellon University)

Design, development and implementation of various Instructional Software and Information system projects in different settings

Can Kültür, Ph.D

Director of Technology, BLIS