Please enable JavaScript to use CodeHS

AP Computer Science Principles in Roblox

Getting Started with Roblox

In this module, students will learn the basics of programming while becoming familiar with coding in Roblox Studio. The basic lesson structure will include an introductory programming concept in the CodeHS editor. Then, students will apply this concept to programming in Roblox Studio.

Lessons

1.1 What is Computer Science?

  • What is Computer Science?
  • Reflection: Programs in Your Life
  • Task: Computing Innovations
  • What is Code?
  • Digital Citizenship in Online Communities
  • +3 more

1.2 Introduction to Programming with Lua

  • Programming with Lua
  • Programming with Lua
  • Hello World
  • Your First Lua Program
  • Emoticons

1.3 Getting Started with Roblox Studio

  • Installing Roblox Studio
  • Roblox Studio Tour
  • Roblox Tutorial: Creating Scripts
  • Print Practice and Window Review
  • Explorer Window Hierarchy
  • +2 more

1.4 Working with 3D Objects

  • Working with 3D Objects
  • Practice: Working with Parts
  • Working with Parts Submission
  • My First Obby!

1.5 Variables

  • Variables
  • Collecting Treasure
  • Explore: Tracking Player Health
  • Level Up
  • Variables in Roblox Tutorial
  • +3 more

1.6 Basic Math in Coding

  • Basic Math in Coding
  • Time Converter
  • Expressions and Order of Operations
  • Explore: Inventory
  • Zombie Population
  • +4 more

1.7 Functions and Touched Event

  • Functions
  • Open Treasure Chest
  • Selling Rubies
  • Functions in Roblox Exploration
  • Functions Exploration Submission
  • +2 more

1.8 Debugging in Roblox Studio

  • Debugging in Roblox Studio
  • Debugging: Collecting Coins
  • Debugging: Health Boost
  • Debugging Quiz
  • Debugging in Roblox Exploration
  • +1 more

1.9 Abstraction and APIs

  • Abstraction and APIs
  • Abstracting Your Day
  • Abstracting Away Selling Rubies
  • What is an API?
  • Updates to the Roblox API
  • +3 more

1.10 Getting Started with Roblox Quiz

  • Getting Started with Roblox Quiz

Courses that include this module