Python is one of the most useful and widespread programing languages. It can be used for a wide variety of things like data science, web applications, artificial intelligence, robotics, desktop applications and many more. It’s popular

In this course we will learn python through our project base learning system and using advanced open source solutions. You will learn all the basics of python and create your own desktop application that you would be able to tune according to your needs.

This course consists of six lessons of 3 hours plus some extra homework so you can keep practicing as much as you want!

  • Lesson 01:
    • Intro to Python
    • Usage and management of variables
    • Lists
    • Tuples
    • Dictionaries
  • Lesson 02:
    • Control structures
    • Functions
    • The import and Python libraries
  • Lesson 03:
    • Global and local variables
    • Event oriented programming
  • Lesson 04:
    • Usage and handling of events
    • Handling mouse input
    • Handling keyboard input
  • Lesson 05:
    • Graphics
    • Buttons
    • Input fields
  • Lesson 06:
    • Final Assessment: your own application! Simon Game

After the end of the course students will have access to a pool of resources to keep practicing their skills on real projects. This is just a small step into the whole technology network of FOSSASIA!

Upon the successful finalization of the course the FOSSASIA Academy will issue all attendees with a certificate of completion!

Next run of the course will be in February (only 30 slots!):
Lesson 01: Monday 17 Feb, 19:00-22:00
Lesson 02: Wednesday 19 Feb, 19:00-22:00
Lesson 03: Friday 21 Feb, 19:00-22:00
Lesson 04: Monday 24 Feb, 19:00-22:00
Lesson 05: Wednesday 26 Feb, 19:00-22:00
Lesson 06: Friday 28 Feb, 19:00-22:00

Contact: +65 84218103 or [email protected]