Programming Classes

New Hands-On Programming Classes $299 (10 Classes)

  • Coding For Fun
  • Basic Website Programming
  • iOS Game Programming

Coding for Fun

Objective:

  • Learn Visual Programming using “Scratch” and develop multiple games while exploring various fundamentals of Programming.
  • Will get Basic building blocks of Programming
  • Problem Solving Techniques
  • Thinking Logic
  • Imagination to Animation

Age: 8+

Mode of Teaching:

  • Will be using Visual Programming “Scratch” which is widely used for introducing programming for younger audience yet very powerful language.
  • Will be exploring the development of real world games through which kids will learn programming concepts
  • Encourage kids to imagining problems and developing the logic to solve those problems.

Prerequisites:

  • They should know basic operations of laptop and browse internet online
  • A laptop with mouse is needed to write the code and perform the homework/exercises

Programming Concepts Covered:

  • Variables, Data types
  • Control Statements and Loops
  • Animation and Sound
  • Sensors
  • Data Structures: Lists
  • Subroutines

Basic Website Programming

Objective:

  • Learn creating basic HTML pages to display static websites
  • Basic HTML elements
  • Styling with CSS with basic Animation and JavaScript validation

Age: 8+

Prerequisites:

  • Know how to operate laptop
  • Need a laptop to do the exercises

HTML Concepts Covered:

  • HTML Page Structure
  • Basic meta tags
  • Page formatting paragraphs and headings
  • Adding Images and sounds
  • Adding Styling with CSS
  • Dynamic Sizing of the page content based on client browser size.
  • HTML forms
  • Writing/Reading Cookies

iOS Game Programming

Objective:

  • Teaching iOS concepts
  • Teach Swift Programming
  • Teach them 2D Game Programming

Mode of Teaching:

  • Will be exploring the development of real world games through which kids will learn programming concepts
  • Encourage kids to imagining problems and developing the logic to solve those problems.

Age: 8+

Prerequisites:

  • They should know basic operations of Mac and browse internet online
  • They should have completedat least one programming course.
  • A MacPro (or similar/virtual mac on cloud ) is needed to write the code and perform the homework/exercises

Programming Concepts Covered:

  • Swift Variables and Data Types
  • Functions
  • Classes/methods
  • AutoLayout and UIKit
  • IBOutlets, IBActions
  • Segues
  • 2D animation through SpriteKit
  • Adding Sounds
  • Connecting to Internet and GameKit

Python for kids 

In this class, your child will learn all-out python as a programming language and how the language can be used to implement hardware and software solutions to any project. Students are introduced to text-based coding as they complete engaging lessons, solve challenging puzzles, and build their own games. These courses are ideal for students who are comfortable with the basics of programming concepts.

IOT

In this class, your student will learn about creating an internet of things (IOT). The Internet of Things (IOT) connects devices like refrigerators to the internet and uses software to make them smarter improve our daily lives. We will use devices such as Arduinos and Raspberry Pi’s in order to create a cloud that can trigger different machines.

Electronics and circuits

In this class, your student will learn about circuitry and how different electronic components interact with others. Concepts such as voltages, sensors, lights, resistors, and capacitors are all covered in this course. By the end of the course, your child will be able to create complex circuits that use software and hardware that complement each other.

CAD

This Computer Assisted Design class is oriented on the architectural design of mechanics, buildings, and circuitry. Your student will learn about 3D printing and how engineers prototype machine parts in order to build new devices. Your child will learn how to use a Computer Design software, how CnC mills and 3D printers work, and we will even 3d print your child’s design all in this course.

Coding Basics and SCRATCH programming

This course is designed for those new to software architecture or for students looking to further enhance their programming experience by creating more efficient programs. In this course your child will learn programming basics that will solidify the foundation of computer languages so it will become easier for your student advance to higher level software design. We will teach techniques programmers in the real world use to create their programs easier to read, run without errors, and run in less time.