Programming Club

“Everyone should learn how to code, it teaches you how to think.”

— Steve Jobs

Course Registration Form

Why Learn Python?

Python is a general-purpose high level programming language, which means it can be used to build just about anything. Python is ranked #1 as the most important programming language by IEEE Spectrum 2017.

  • Python is easy to learn, yet incredibly flexible and powerful.
  • Python is great for web development,
  • Python is widely used in AI deep learning frameworks. For example, Google TensorFlow, Caffe, Keras, etc.
  • Python is used in Raspberry pi, which is a widely used robotics and Internet of Things (IoT).
  • Many developers have also used Python to build productivity tools, games, and desktop apps.

7 reasons why you should learn python

TCEF IT Club Python Programming for Beginner Course

From 01/20/2018 to 04/14/2018 (12 classes)

Time: Every Saturday 7:00pm – 9:00pm

  • First hour: Online lecture.
  • Second hour: programming lab in small group with online teaching assistant

Location: Online Lecture + small study groups meet locally or online

Take the benefits of both online learning and local group study:

The course is designed to take the advantage of the online education. It saves parents time of dropping and picking up students to the classroom.

The students can also enjoy a small study groups (5 students) that they can take the online lecture together, and work on the class assignment together. Our online teacher is available in case of questions or programming issues. Students can share his/her screen, and our teacher can even remote control the student’s computer for problem solving. The student study group will meet online with our web conferencing and remote desktop control software. Students can also choose to meet locally at a place they agree with.

  • Student will be assigned to a group with 5-6 students.
  • We will be teaching online using web conferencing software.
  • Students can learn at home alone or with their study group together.
  • The first hour of class will be online teaching and demo.Video will be recorded for students who have schedule conflict and cannot take the class.
  • The second hour will be students programming lab. Our teacher will be available online to help student group on any programming issues.

For Whom is this Course intended?

This course is designed for students of Grade 6 and above who are interested in Python programming. No prior programming skill is required. Good typing skill is a plus.

Required devices: A computer with a mouse.

Tuition:

Two hour class for each week from 01/20/2018 to 04/14/2018 (except spring break). $180/student.

Course Registration Form

Python for beginner course will cover:

  • Computer programming overview
  • Variables, strings, Lists, Tuples, and Maps
  • Condition flow control and Loops
  • Classes and Objects
  • Python Built-in Functions
  • Python Modules
  • Introduction of Python game programming