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

*The below course structure and cost is intended for individuals. To know the details of our course offering for companies, please contact us.


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.