Explore The Colorful World With Algorithmic Thinking

Python

We strive for teaching our students the most up-to-date programming technologies through effective methods. Our dynamic curriculum has been refined and optimized over the last seven years by our founding members-a team of seasoned software developers and tech executives who are willingly devoted themselves in BCC Education.

Explore the world with programming thinking

Python

Learn Python in a fun way! Students will learn how to program using Python by understanding and practically applying python syntax, variables, data types, and operators. Students will be able to apply problem solving skills and using control structures. We encourage students to explore the world with algorithmic thinking!

business, technology, notebook

What you can learn from Python level 1-6

Semi-Private online Class

3-5 students in semi-private class,  Tuition Rates: $55 per Hour. $220 per 4classes, If you pay by level, you will get $100 off for each level. 

20 classes in one level. Contact us if you need one on one private class by sending email to info@baycodingclub.com

New school year 2023-24/ Python Level1-6

From level 1 -6, Monday 9/25/23       5:00  -6:00 pm  PST

From level 1-6, Saturday  9/30/23.     5:00-6:00pm  PST 

From level 1-6, Sunday  9/1/23.     5:00-6:00pm  PST 

This session is from Python level 2-6

From level 2-6, Wednesday    5:00 – 6:00 pm  PST

Python One-on-One online Class

 8 students in Group class,  Tuition Rates: $65 per Hour. 20hours /level, one level about 5 months. Private class open is flexible depending on teacher

and the student’s avalibility.

Before you sign up, please read below carefully about the new session level 1-6

  • This enrollment is a new class from beginning level 1-level 6. Please check the course description of each level as the following introduction.
  • You will be charged on each renewal (two days before new session, not on a fixed date of each month) until you cancel it one month before the next deduction from your account, sending an email to info@baycodingclub.com one month before your cancelation. 
  • All charges before the cancellation will not be refunded, but you may continue to use the service until the end of the term you paid for. or you can keep it as a credit to choose our other classes.

Python Projects Introduction

programming, developing, startup
binary, one, null

Level 1

Course Description:
20 weeks in total, 1 hour / week
  • In Python Level 1 course, students will learn Python basics and experience how Python can benefit our real lives. As a start, students are supposed to study how to write code in Python. We will help students install Python in computers and study the grammar of Python language. 
  • After finishing the Level 1 course, students will get a sense of what is programming and feel it is not magic but a dear friend.
Course Schedule: Python basic+ Projects

In this level, except the small projects in the basic knowledge learning process, we will explore another five fantastic projects, which can guide students to apply their basic knowledge to do something :

  1. Project: rock paper scissors (1 course)
  2. Project: hangman 
  3. Project: calculator 
  4. Project: Tic Tac Toe
  5. Project: Turtle drawing
code, coding, programming
girl, forward, digital

Level 2

20 weeks in total, 1 hour / week
Course Description:

 In Python Level 2, students will learn to program in Python to build interesting stuff. Students will learn how to build and maintain bigger programs in Python. The course is based on four projects which are deliberately designed to be both interesting and challenging.

After finishing the Level 2 course, students will be able to realize that Python is a useful tool and they can use Python to express their creativity & imagination.

Projects:

In this level, except the small projects in the basic knowledge learning process, we will explore another four fantastic projects:

  1. A card game
  2. Code and Cipher
  3. Automation Tool 
  4. Be a Data Scientist

programming, developing, startup
binary, binary system, computer

Level 3

20 weeks in total, 1 hour / week
Course Description:

In Python Level 3 course, students will begin to do something more serious with Python. As a start, students will learn basic algorithms and data structures. This part aims to show students programming needs not only creativity and imagination but also other considerations such as execution speed.

After finishing the Level 3 course, students will be able to realize that Python is a serious programming language and they can use it in academic & business scenarios.

Projects:

We will explore another four fantastic projects. Students will learn how to build a web application using Python and how to approach information from the Internet in an automatic manner. Besides, we will teach how to process data and present it to people in good visualization. 

  1. Data Structure and Algorithm I
  2. Web Development
  3. Web Crawler
  4. Data Visualization
smart home, house, technology
binary, one, null

Level 4

20 weeks in total, 1 hour / week
Course Description:

In Python Level 4 course, students will learn something more advanced. More advanced algorithms and data structures will be introduced. More challenging questions are put on the table. For example:

  1. why and how is Python able to recognize and execute your code?
  2. What is Cloud Computing?
  3. What is AI?
  4. What is Machine Learning?

After finishing the Level 4 course, students will be able to see Computer Science is full of unanswered complex (& interesting) questions about the world. The course is just a seed. Students will continue to devote their passion and effort to grow towering trees.

Projects:

Students will explore selected topics that aim to show them the deeper world of Computer Science.

  1. Data Structure 
  2. Intepreter
  3. Cloud Computing
smart home, house, technology
binary, one, null

Level 5

20 weeks in total, 1 hour / week
Course Description:

In Python Level 5 course, students will learn something more advanced Data structures and algorithms.

Unit 1: Stacks and queues

Unit 2: Searching and sorting

Unit 3: Graphs

Unit 4: Trees

After finishing the Level 5 course, students will be able to see Computer Science is full of unanswered complex (& interesting) questions about the world. The course is just a seed. Students will continue to devote their passion and effort to grow towering trees.

Projects:

Students will explore selected topics that aim to show them the deeper world of Computer Science.

  1. Data Structure and Algorithm II
  2. Intepreter
  3. Cloud Computing
  4. Artificial Intelligence
smart home, house, technology
binary, one, null

Level 6

20 weeks in total, 1 hour / week
Course Description:

In Python Level 6 course, students will learn something more advanced Python. More advanced algorithms and data structures will be introduced. More challenging questions are put on the table. Unit 1 (Predictive Modeling, 5 weeks each project

Unit 2 (Automation, 5 weeks each project)

After finishing the Level 6 course, students will be able to see Computer Science is full of unanswered complex (& interesting) questions about the world. The course is just a seed. Students will continue to devote their passion and effort to grow towering trees.

Projects:

Students will explore selected topics that aim to show them the deeper world of Computer Science.

Data Structure and Algorithm III

  1. Intepreter
  2. Cloud Computing
  3. Artificial Intelligence

What Our Students Have to Say

I'm so happy that my kids told me this Python class was so much fun, he even said he want to take Python class every day.
boy, asian, anime
James'dad
From Dallas
Emma was happy learning with the Python at BayCodingClub. She learned a lot through a projects-based learning curriculum, and practice a lot at home. She said:"It is fun, i like Python."
people, women's, girl
Emma' mom
From NY
I am also a software engineering, and I am very concerned about my children's programming enlightenment. I am happy, because Ethan met a very good first teacher of programming, and he fell in love with it. Teacher Yixing is very patient and always take care of every student's learning state and mood.
boy, lightning, sunlight
Ethan' dad
From Bay area
My children all like the class of Baycodingclub very much. At present, my older child and second child are taking Python class, and my younger daughter is taking Game Design with Scratch class. Thanks to Baycodingclub, my children like it very much and are willing to continue learning.
punk, dude, duy
Frank Lee
From NY