​​​​ ​Fall Weekly Classes

Fall Weekly Classes Registration Open for 

San Ramon  &  Fremont 
Campus​​

         ​Learning

​​​

Classes for 

2nd to 12th Grades


Fully Equipped Classrooms
(Laptops, Devices, Robotic Kits, Electronic Kits etc are provided.

Students do not need to bring anything)

  

Subject Matter Expert

Teachers


Professionally Designed Curriculum


Low Student : Teacher Ratio

  

Weekly One Hour Classes

​​​​

Transforming Tech Users Into Tech Creators
NextGen Tech

 

Class Description

​​​​​Introduction to Java Programming (For AP Java)

This class is designed for AP Java (including object oriented programming concepts) and is for the students who are planning to take AP computer science or AP java course in high school. This class will also be helpful for the students planning to take java course in college or planning to go into the computer science related fields.
Students will learn the building blocks of Java language and object oriented programming - starting from variables, conditions, loops, arrays and all the way to classes, objects & constructors. Each class will include hands-on activities and student will work on the project based on the topics covered in the class.


** Java is one of the most popular, relevant and in-demand programming language today. Java is used in wide range of applications ranging from Mobile App development & 3D imaging to all the way to business/academic/internet applications. Java is a platform independent language and can be used to write programs for Windows, Linux, Macintosh, and even for Mobile Devices​.



Introduction to Python Programming

Python is a widely used, easy to learn, high-level object-oriented & structured programming language with efficient high-level data structures.

In this class, students will start with the concepts of Python programming including variables, datatypes, conditional statements and then move on to some advance concepts like loops, lists, arrays, functions etc.
This class does not require any prior programming knowledge or experience.

** Python is widely used programming language from top companies (Google/YouTube, Dropbox, Pinterest etc) to the top universities. Python has become the most popular introductory programming language in many top universities. Eight of the top 10 computer science departments in US Universities, use Python to teach coding, as well as 27 of the top 39 schools use python programming language.



3D Game Programming, C# Programming and Virtual Reality (VR) with Unity​
In this class Students will learn how to create multiplatform 3D & 2D games and interactive experiences with Unity using C# programming.  They will also dive into the world of Virtual Reality (VR) and why it is called the biggest innovation after the smartphones. 


VR is going to change everything from medicine, military and all the way to Space explorations. Virtual reality isn't just for gaming - it's a technology that can make a real difference in our futures. Virtual reality uses technology to push the boundaries of people's emotional, physical, and intellectual capabilities. Using VR, you can experience a virtual environment, or world, in which there are no rules: gravity can be suspended, senses can be manipulated and unimaginable can be made possible.


** Unity is a flexible and powerful development platform for creating multiplatform 3D and 2D games and interactive experiences. Unity is the top choice among indie game developers and many professional game development studios. Its powerful game engine supports cross-platform game development! And the software can be used on Mac OS or Windows.



VEX Robotics: Engineering & ROBOTC Programming using VEX EDR
Design, build and program some advance robots using the VEX EDR Robotics Platform. In this class, students will focus on engineering & ROBOTC programming, and will use VEX EDR robot sets (actual physical EDR robots, we do not use  software simulators) to program autonomous robots to complete complex challenges. 


Learn how to solve robotics challenges & missions for robotic competitions by programming your VEX robot equipped with Sensors, Motors and other attachments.


This class focuses on STEM and a great way to master robotics, engineering & programming using science and math.

** VEX EDR offers students a rich and exciting platform to immerse themselves in the areas of Science, Technology, Engineering and Math (STEM) through the fun of building robots.



​Raspberry Pi Programming and Python Programming
Raspberry Pi is much more than a low cost, credit-card sized computer, It has the ability to interact with the outside world via  GPIO pins, and is being used in a wide array of digital projects, from weather stations to all the way to IoT devices.
One of the key learning platforms for IoT is the Raspberry Pi. It is a popular platform because it offers a complete Linux server in a tiny platform for a very low cost.
In this class, students will be introduced to the Raspberry Pi. They will learn different elements of Raspberry Pi and how to program them. They will also learn how to use Raspberry Pi for IoT, and build a project for IoT.

​​​Web Programming, CSS & JavaScript (HTML5 / CSS3 / JS)
World Wide Web is the foundation of today’s hyper connected world. Documents on www are traditionally written in HTML, the major component of the web.

In this class students will learn web development using HTML5, cascading style sheets (CSS3) and JavaScript (JS). They will steps through HTML, progress to cascading style sheets and then add JavaScript to the mix. JavaScript is the leading client-side programming language on the web today.
In this class students will learn web development using HTML and JavaScript (JS). They will step through HTML and then progress to JavaScript. JavaScript is the leading client-side programming language on the web today. Students will make a mini website as final project
This course does not require any prior knowledge of programming or HTML experience; we will build all necessary skills from the ground up.
** HTML5 and CSS3 have swept the web by storm in last few years. It is not only used to develop the professional websites, but also being used to build cross platform Mobile Apps for iPhone, Android and other mobile platforms.



Introduction to Robotics & Programming with Mindstorms EV3
Dive into the exciting world of Robots with latest Mindstorms EV3 System. Know all about Motors/Gears/Sensors and understand the science & engineering behind it.
Learn how to program your robot equipped with Gears, Motors and other attachments. This class not only focuses on Building & Programming robots, but also helps students to understand to the science & engineering behind everything they build, and also helps enhance their logical as well as analytical thinking.
In this class students will build robots and write programs to make their robot - move, turn, play sounds and do other cool tasks. This class focuses on STEM and a great way to understand the fundamentals of robotics, engineering & programming using science and math.  



Introduction to Mobile App Development for Android Platform

In this class, students will start with the fundamentals of mobile app development, and then learn Android Programming from the very basic using MIT App Inventor. You will learn all the basic building blocks of Android programming, starting from events and all the way to writing your own games.

This course does not require any prior knowledge of programming.

** Google Android is the fastest growing technology and mobile platform right now. With wide range of hardware vendors supporting it worldwide, it is becoming one of the most popular platforms for mobile apps development.



​Fundamentals of Python Programming (4th - 6th Grade)
Python is a widely used, easy to learn, high-level object-oriented & structured programming language with efficient high-level data structures.

In this class, students will start with the fundamentals of Python programming including variables, data types, control statements and loops etc.


This class does not require any prior programming knowledge or experience.

** Python is widely used programming language from top companies (Google/YouTube, Dropbox, Pinterest etc) to the top universities. Python has become the most popular introductory programming language in many top universities. Eight of the top 10 computer science departments in US Universities, use Python to teach coding, as well as 27 of the top 39 schools use python programming language.