Computer Science with Python – Intermediate Level

Building upon our Python for beginners course, this course extends the concepts to more intermediate levels so that students can better use Python in computer science or software development, with deeper insight into the workings of the code.


Learning outcomes

By the end of this course, students will:

  • Advanced programming skills with Python
  • In-depth understanding of Python code structures, such as for loops, objects, and recursive functions.
  • Knowledge on designing algorithms to solve computation tasks.
  • Ability to extend Python by using various libraries
  • Skills to optimize code for speed and clarity

Upcoming Courses/Workshops

Group name Start date Session duration Number of sessions Standard price


Sara Metwalli

Sara Metwalli

Computer Science, Game Development Tutor
  • Experienced in Android mobile application development
  • Teaching Assistant in Science for undergraduate level
  • Worked with Tokyo Institute of Technology Online Education Development Office (OEDO) on designing and analyzing content for edX
  • PhD in the field of Information and Communications Engineering at Tokyo Institute of Technology

Recommended after this course

© 2020 Tokyo Techies. All rights reserved.