I think if you do something and it turns out pretty good, then you should go do something else wonderful, not dwell on it for too long. Just figure out what’s next.
Steve Jobs



Note: Classes are conducted in small groups of 2 to 4 people per group. To try first class, register at : https://www.valleyrancheducation.com/registration/
Do not pay registration fee.

Course I: Beginner Python Programming Class

Learn to code fun games, graphics and cool projects using Python. We start with basic Python programming concepts. Reinforce the same by developing games (Guess my number, Rock paper scissors, Vending Machine, Tic tac toe, Dice etc.) and other simple projects. We progressively build the python programming skills by working on a series of projects.

  • Learn the basics of Python programming
  • Create simple and practical applications in Python
  • Explore the world of Python

Who this course is for:

  • Anyone who wants to learn to code
  • People wanting to program in Python
  • People interested in gaining hands-on Python skills and wanting to work through real life programming projects
  • People interested in building games
  • Anyone looking to start with Python development
  • Programming beginners and kids who want to create practical applications

Course II : Intermediate Python Programming Class


Description: 
In this course, you will learn how to build GUI apps with Python. Creating GUI apps with Python allows you to rapidly convert your scripts and utilities into professional-looking applications. To join this course, you must have preferably completed the basics in python programming course or have a basic knowledge of python programming.
Objectives:

  • Learn object orientation concepts
  • Learn GUI concepts

Example Projects:
Here are some projects that will be created during this course:
Simple Sales Tax Calculator, Desktop Weather App, Moonsweeper Game, Photo Album Viewer
Who This Course Is For:

  • Anyone who wants to learn to code
  • People wanting to program in Python
  • People interested in gaining hands-on Python skills
  • People interested in building games
  • Anyone looking to start with Python development
  • Anyone who wants to learn Python more in depth
  • Anyone who has already learnt the basics of Python

Course III: Introduction To Web Development Using React

Description:
This course explores JavaScript based front-end application development, and in particular the React library. You will be introduced to various aspects of React components.

Objectives:

  • Client-side JavaScript application development and the React library
  • Implement single page applications in React

Who This Course Is For:

  • Anyone who wants to learn to code
  • People wanting to code in react
  • People interested in gaining hands-on JavaScript/React skills
  • People interested in becoming front-end programmer

Course IV: Introduction To Java Programming

Description:

In this course you’ll be exposed to fundamental programming concepts, including object-oriented programming using Java. 

Who This Course Is For:

  • Anyone who wants to learn to code
  • People wanting to code in java
  • People interested in gaining hands-on Java skills
  • People interested in becoming java programmer
  • People who are taking AP computers at school


Class Schedule

Classes are conducted on weekdays Monday, Tuesday, Wednesday, Thursday
Time: 5 pm CST to 6 pm CST; 6 pm CST to 7 pm CST
On Weekends : 4 pm CST to 5 pm CST; 5 pm CST to 6 pm CST

Starts : Ongoing

Duration: Once a week – 60 minutes
Price: $250 per 10 weeks

Note: Total Length and price may vary depending on students requirements and type of the course.