Online Python Programming

Ages:  9 - 17                                                                                               Skills Level: Beginner - Advance
 
Timing: Timing: 9:30 AM PT - 2:30 PM PT / 12:30 PM ET - 5:30 PM ET                  Tools: Python, IDLE 
 
Progressive Curriculum week by week  
 

Python is a great programming language for programmers of all experience levels. It is well-known and widely used in the software industry for its English-like syntax and elegant simplicity. Developers use Python to design websites, analyze data, and build applications.

 

WHY LEARN PYTHON?
 

Python is a general-purpose, versatile and popular programming language. It's great as a first language because it is concise and easy to read, and it is also a good language to have in any programmer's stack as it can be used for everything from web development to software development and scientific applications.

 

The game design course uses the native Python interpreter to explore the full range of possibilities in using Python on a computer.

 

Computer science embraces problem solving, hardware, algorithms, and perspectives that help people utilize computers to address real-world problems in contemporary life.

Camps courses is designed in progressive Curriculum, Student can moves from Basis level to advance level week by week.

Minimum 6 students.

A video conference link will be sent to the participants.

Basis Python Programming

In this Course, Student will cover :

  • Works on Projects and logical problem

  • Flowcharts, Variables and Types, Mathematical Operators

  • User Input, Comments, Comparison Operator

  • Condition Statement, Loops, Break and Continue, Nested control structure

  • Function  and Exceptions

  • Each chapter have Projects, Exercises, unit test 






    Time frame to complete this level is 2 weeks full day camp. 

Intermediate  Python Programming

In this Course, Student will cover :

  • Works on Projects and logical problem

  • Strings, Indexing, Slicing, String and loops, String Methods

  • File Handling

  • Classes and objects, Methods, Operator Overloading, class variable vs instance variable

  • Inheritance, Name spaces, Modules

  • Exceptions Handling, Raise, Assert

  • Each chapter have Projects, Exercises, unit test





    Time frame to complete this level is 2 weeks full day camp. 

Advance Python Programming

In this Course, Student will cover :

  • Works on Projects and logical problem

  • Data structure, Tuples, Lists, List Methods, 2D Lists

  • Dictionaries, Input and outputs, Data Streams, File Handling

  • Pipes, Metadata

  • Advance Functions , keyword and optional parameters, Passing collections to function, variable number of argument, passing function to function

  • Lambda, Inner function, Closures

  • Modules, standard Modules - sys, math, time

  • Each chapter have Projects, Exercises, unit test 

    Time frame to complete this level is 2 weeks full day camp. 

 

Sample Day

Class is held LIVE Monday thru Friday (this is not a pre-recorded program). 

9:30 AM  - Check - in, live and interactive lesson and instruction

11:40 - 12:15 -  PM Lunch Break

12:15 PM - Continuation on Lesson plan and Assignment 

01:15 - 1:30 PM  - Afternoon Break

1:30 - 2:30 PM - Continuation on Lesson plan and Assignment

  • STEM4kids uses ZOOM for our real-time programs. It's simple to install on your desktop or laptop computer and easy for your children to use.  

  • ​STEM4kids uses easily accessible online tools and programs for the course. Parents will be notified of any software that needs to be downloaded in advance of the program.