Filter by Category
Science Based
in Category
Introduction to Computer Programming in Java
with ByteSize Learning
![Calendar](https://d9j5qtehtodpj.cloudfront.net/images/icons/color-calendar.png?version=205869)
Start your journey into automation and script creation with Java. This introductory course teaches the basics of programming, including boolean logic, control structures, data types, and loops, providing students with the tools to create their own Java programs.
Enhance your Java programming skills by creating games and interactive projects. With the knowledge gained from the fundamentals, students can unleash their creativity and take their Java abilities to the next level."
Grades 6 to 12.
Minecraft Engineering
with ByteSize Learning
![Calendar](https://d9j5qtehtodpj.cloudfront.net/images/icons/color-calendar.png?version=205869)
Love Minecraft? Want to become a redstone engineer?
Learn the basics of the engineering design process through the endless sandbox game of Minecraft and the game’s electricity equivalent. Plan and build circuits using redstone to understand the flow of energy in a system and learn cool novelties of Minecraft redstone. In this introductory redstone engineering course, students will learn basic redstone components and their function(s) which will be used to design simple circuits and builds to enhance or automate the Minecraft experience.
Grades 6 to 12.
Intro to Computer Programming in Python
with ByteSize Learning
![Calendar](https://d9j5qtehtodpj.cloudfront.net/images/icons/color-calendar.png?version=205869)
Interested in automation or creating powerful scripts in Python? Begin to Explore programming jargon and formatting used in Python scripts and create your own games using Pygame.
In this introductory Python course, students will learn the basics of programming using boolean logic, conditional statements, variables, and loops to create simple Python scripts and games.
Grades 6 to 12.