Responding to the current COVID-19 social distancing recommendation by the Govt., Bytes & Bots is currently offering online classes

Live Online Classes

Past Classes

Upcoming Classes:

Saturday May 30th @ 10:00 am - 12:00 pm.

Instructor : Fernando d. P.
Facilitator: Kumar R

Game Design: Animation Triggers

We will work on animations that happen when a certain event happens. The animations will work with the animator state environment. 

Tentative Agenda:

10:00 - 10:30 - Systems check
10:30 - 10:45 - Scene Creation / Player Movement
10:45 - 11:15 - Enemy AI
11:15 - 11:30 - Animation
11:30 - 12:00 - Review

Resources needed to join:

  • PC/Laptop with Unity Hub downloaded and installed
  • Chromebooks do not work with Unity
  • Link to download Unity Hub

Prerequisites:

  • Basic programming skills and knowledge of variables, and functions

Instructions:

  • If you already have a previous Unity installation you may use that.
  • Installation instructions

Who can attend:

  • 5th - 12th grade
  • Interested in coding and game development

Meeting Information:

  • Saturday May 30th @ 10:00 am - 12:00 pm.
  • Please purchase the event before joining
Add to Cart

Note: Please make sure you have Unity installed.Using a PC/Laptop suggested instead of mobile devices. Make sure your Google Meet is ready. Pre-check audio and video features work fine. You must be able to share your screen to the instructor. Parents provide applicable internet and online safety supervision during the session.

Join!

Monday June 1st @ 3:00 pm - 05:00 pm.

Instructor : Fernando d. P.
Facilitator: Kumar R

Python: Texted based Hangman (Continued)

Students will learn how to make a hangman game. We will apply the concepts we learned so far to make this mini game. 
 
Tentative Agenda:

03:00 - 03:30 - Systems check
03:30 - 03:45 - Designing/Programming Game 
03:45 - 04:45 - Victory Conditions 
04:45 - 05:00 - Review

Resources needed to join:

  • PC/Laptop with Python 3 downloaded and installed
  •  Python 2 do not applicable
  •  Link to download Python3

Prerequisites:

  • Basic programming skills and knowledge of variables, and functions

Instructions:

  • We will use IDLE for program.
  • If you have any other IDE(Integrated Development Environment ), such as Pycharm, Visual Studio Code, you may use that. 

Who can attend:

  • 5th - 8th grade
  • Interested in coding and game development

Meeting Information:

  • Monday May 25th @ 3:00 pm - 05:00 pm.
  • Please purchase the event before joining
Add to Cart

Note: Please make sure you have Python installed.Using a PC/Laptop suggested instead of mobile devices. Make sure your Google Meet is ready. Pre-check audio and video features work fine. You must be able to share your screen to the instructor. Parents provide applicable internet and online safety supervision during the session.

Join!

Tuesday May 26th @ 3:00 pm - 05:00 pm.

Instructor : Jerry Z.
Facilitator: Kumar R

Programming : Intro to Python
Intro to Python For loop and List :
Students will learn the basic term, syntax For loop and List.
 
 
Tentative Agenda:

03:00 - 03:30 - Systems check
03:30 - 03:45 – Program a simple log in system to review what we learned last week
03:45 - 04:45 – Intro For loop and List
04:45 - 05:00 - Review
 

Resources needed to join:

  • PC/Laptop with Python 3 downloaded and installed
  •  Python 2 do not applicable
  •  Link to download Python3

Prerequisites:

  • Basic programming skills and knowledge of variables, and functions

Instructions:

  • We will use IDLE for program.
  • If you have any other IDE(Integrated Development Environment ), such as Pycharm, Visual Studio Code, you may use that. 

Who can attend:

  • 5th - 8th grade
  • Interested in coding and game development

Meeting Information:

  • Tuesday May 26th @ 3:00 pm - 05:00 pm.
  • Please purchase the event before joining
Add to Cart

Note: Please make sure you have Python installed.Using a PC/Laptop suggested instead of mobile devices. Make sure your Google Meet is ready. Pre-check audio and video features work fine. You must be able to share your screen to the instructor. Parents provide applicable internet and online safety supervision during the session.

Join!

Wednesday May 27th @ 3:00 pm - 05:00 pm.

Instructor : Fernando d. P.
Facilitator: Kumar R

Scratch: Lists 

We will take a look at lists and how to add and remove items. We will play a game of ISpy with our sprites.

Tentative Agenda:

03:00 - 03:30 - Systems check
03:30 - 03:45 - Sprite Creation
03:45 - 04:15 - Hiding and Using Lists 
04:15 - 04:30 - Moving the World
04:30 - 05:00 - Review

Resources needed to join:

  • PC/Laptop with access to Scratch website and an account
  • Link to Scratch

Who can attend:

  • 2nd - 5th grade
  • Interested in coding and game development

Meeting Information:

  • Wednesday May 27th @ 3:00 pm - 05:00 pm.
  • Please purchase the event before joining
Add to Cart

Note: Please make sure you have Unity installed.Using a PC/Laptop suggested instead of mobile devices. Make sure your Google Meet is ready. Pre-check audio and video features work fine. You must be able to share your screen to the instructor. Parents provide applicable internet and online safety supervision during the session.

Join!

Wednesday Jun 3rd @ 6:00 pm - 08:00 pm (PST)

Co-Instructors: Milan Pradeep and John Oliver
Facilitator: Kumar R

Scratch: Lists 

This hands-on online course is designed to help students to learn how to design 3D objects using 3D designing software (OnShape) which are used in the real world prototyping and advanced manufacturing. We will explore and practice 3D Designing and Printing. We will learn to use the tools available in Onshape and the broader ideas behind 3D modeling. We will also examine how 3D design models are designed from 2D sketches. Take this course to build your foundation in 3D design, 3D printing, and rapid prototyping. Kickstart your creativity, design thinking, and explore views, perceptions, and transformation of 3D objects.

Upon completion of each design project you can upload your .STL file to 3D print it in our lab.

Tentative Agenda:

06:00 - 06:30 - Introduction to 3D Designing
06:30 - 06:45 - Software available for 3D designing
06:45 - 07:00 - Features of Onshape
07:00 - 07:30 - Tools available in Onshape and their uses
07:30 - 07:45 - Designing simple shapes (Converting 2D Sketch to a 3D object).
07:45 - 08:00 - Review

Resources needed to join:

  • PC/Laptop with good Internet Connection. Audio and Video function required as this is live online course
  • Instructions to create your OnShape cloud account

Who can attend:

  • Middle School students who have completed at least one Bytes & Bots Fabologie Course
  • High School students

Meeting Information:

  • Wednesday Jun 3rd @ 6:00 pm - 08:00 pm (PST)
  • Please purchase the event before joining
Add to Cart

Note: Please make sure you have a good internet connection. Refer to the instructions above. Using a PC/Laptop is suggested, instead of mobile devices. Make sure your Google Meet is ready. Pre-check if the audio and video features work. You must be able to share your screen to the instructor.

Join!

Wednesday May 27th @ 6:30 pm - 08:30 pm.

High School Students Only

Instructor : Prakash Jha., Sr. Software Engineer @ Amazon.
Facilitator: Kumar R

Java Lang Package

We will be taking a look at sections AP 2.6. We will go over Strings and why strings are the most versatile data type. Similarities between characters and strings. 

Tentative Agenda:

06:30 - 07:00 - Systems check
07:00 - 07:15 - What is a string
07:15 - 07:45 - Initiating / declaring a string
07:45 - 08:15 - Write a program
08:15 - 08:30 - Review

Resources needed to join:

  • PC/Laptop with Java installed.
  • Link to Installation Instructions

Who can attend:

  • High School
  • If you are interested in taking AP Comp Science A

Meeting Information:

  • Wednesday May 27th @ 6:30 pm - 08:30 pm.
  • Please purchase the event before joining. Free for currently enrolled Bytes & Bots students
Add to Cart

Note: Please make sure you install Java correctly refer to the instructions above to properly install Java.Using a PC/Laptop suggested instead of mobile devices. Make sure your Google Meet is ready. Pre-check audio and video features work fine. You must be able to share your screen to the instructor. Parents provide applicable internet and online safety supervision during the session.

Join!

Thursday May 28th @ 3:00 pm - 05:00 pm.

Instructor : Fernando d. P.
Facilitator: Kumar R

Scratch: Backpacks

We will keep track of stats using lists on our game. We will be creating a small shooting game that keeps track of weapon types.

Tentative Agenda:

03:00 - 03:30 - Systems check
03:30 - 03:45 - Sprite Placement
03:45 - 04:15 - Enemies
04:15 - 04:30 - Health
04:30 - 05:00 - Review

Resources needed to join:

  • PC/Laptop with access to Scratch website and an account
  • Link to Scratch

Who can attend:

  • 2nd - 5th grade
  • Interested in coding and game development

Meeting Information:

  • Thursday May 28th @ 3:00 pm - 05:00 pm.
  • Please purchase the event before joining
Add to Cart

Note: Using a PC/Laptop suggested instead of mobile devices. Make sure your Google Meet is ready. Pre-check audio and video features work fine. You must be able to share your screen to the instructor. Parents provide applicable internet and online safety supervision during the session.

Join!

Friday May 29th @ 3:00 pm - 05:00 pm.

Instructor : Fernando d. P.
Facilitator: Kumar R

Game Design: 3D Character Animation

We over selecting our premade character and selecting animations. The animations and characters will be provided. We will learn the interaction of animator and blend trees.

Tentative Agenda:

03:00 - 03:30 - Systems check
03:30 - 03:45 - Scene Creation / Player Movement
03:45 - 04:15 - Animator
04:15 - 04:30 - 2D and 3D Movement Blends
04:30 - 05:00 - Review

Resources needed to join:

  • PC/Laptop with Unity Hub downloaded and installed
  • Chromebooks do not work with Unity
  • Link to download Unity Hub

Prerequisites:

  • Basic programming skills and knowledge of variables, and functions

Instructions:

  • If you already have a previous Unity installation you may use that.
  • Installation instructions

Who can attend:

  • 5th - 12th grade
  • Interested in coding and game development

Meeting Information:

  • Friday May 29th @ 3:00 pm - 05:00 pm.
  • Please purchase the event before joining
Add to Cart

Note: Please make sure you have Unity installed.Using a PC/Laptop suggested instead of mobile devices. Make sure your Google Meet is ready. Pre-check audio and video features work fine. You must be able to share your screen to the instructor. Parents provide applicable internet and online safety supervision during the session.

Join!
Back to the top