Lesson 1. What Is an Information Device?
3 learning contents

4 missions
Information Device Concepts
Hello, Information Devices
Exploring the Types of Information Devices Around Us and Learning Proper Usage Methods.

7 missions
Learning About Information Devices
Jet's Electronics
Sales of Information Devices Such as Desktops and Laptops and Fun Exploration of Various Types and Their Use Cases in Our Daily Lives.

6 missions
Information Device Assessment
Information Device Challenge
Challenge yourself to review what you've learned on the 'Learning About Information Devices' planet!
Lesson 2. What Is Personal Information?
3 learning contents
3 missions
Personal Information Concepts
Hello, Personal Information
Understanding the Meaning and Importance of Personal Information and Examples of Personal Information in Daily Life.

7 missions
Learning About Personal Information
Personal Information Recovery Operation
In the process of retrieving personal information scattered in space, we develop the ability to distinguish between personal information and general information and understand the importance of personal information.

6 missions
Personal Information Assessment
Personal Information Challenge
Take on the challenge and let's check what you've learned on the 'Personal Information' planet!
Lesson 3. Let's Experience Programming!
3 learning contents

4 missions
Programming Concepts
Hello, Programming
Understanding Programming and Exploring What Can Be Done with Programming.

12 missions
Introduction to Programming
Code Academy
Understanding Basic Structures Comprising a Program: Sequence, Loop, Selection.

6 missions
Programming Assessment
Programming Challenge
Challenge Yourself and Let's Verify What You Learned on Programming Planet!
Lesson 4. Let's Program Using Sequence Structure!
6 learning contents

4 missions
Sequence Concepts
Hello, Sequence
Understanding and Learning the Sequence Structure that Executes Commands in Order.

25 missions
Sequence
PI Town
Learning Sequential Structure Executing Commands in Order Through Block Commands.

6 missions
Sequence Assessment
Sequence Challenge
Challenge Yourself and Verify What You've Learned on Sequence Planet!

16 missions
Additional Sequence Practice 1
Sequence Satellite 1
Using a Sequential Structure to Solve Various Problems by Executing Commands in Order.

17 missions
Additional Sequence Practice 2
Sequence Satellite 2
Using a Sequential Structure to Solve Various Problems by Executing Commands in Order.

17 missions
Additional Sequence Practice 3
Sequence Satellite 3
Using a Sequential Structure to Solve Various Problems by Executing Commands in Order.
Lesson 5. Let's Program Using Loop Structures!
6 learning contents

4 missions
Loop Concepts
Hello, Loop
Understanding and Mastering Loop Structures to Execute the Same Command Repeatedly.

25 missions
Loop
Biblio Dungeon
Learning Loop Structures Through Block Commands to Execute the Same Instructions Repeatedly.

6 missions
Loop Assessment
Loop Challenge
Challenge yourself and let's check what you've learned on the Loop Planet!

16 missions
Additional Loop Practice 1
Loop Satellite 1
Solving Various Problems Using Loop Structures to Repeatedly Execute the Same Command.

17 missions
Additional Loop Practice 2
Loop Satellite 2
Solving Various Problems Using Loop Structures to Repeatedly Execute the Same Command.

17 missions
Additional Loop Practice 3
Loop Satellite 3
Solving Various Problems Using Loop Structures to Repeatedly Execute the Same Command.
Lesson 6. Let's Program With Selection Structures!
6 learning contents

4 missions
Selection Concepts
Hello, Selection
Exploring and Learning About Selection Structures That Can Execute Different Commands Based on Conditions.

25 missions
Selection
Bremen City
Learning Selection Structures That Execute Different Commands Based on Conditions Through Block Commands.

6 missions
Selection Assessment
Selection Challenge
Challenge yourself and let's check what you've learned on the Selection Planet!

16 missions
Additional Selection Practice 1
Selection Satellite 1
Utilizing a selection structure that can execute different commands based on conditions to solve various problems.

17 missions
Additional Selection Practice 2
Selection Satellite 2
Utilizing a selection structure that can execute different commands based on conditions to solve various problems.

17 missions
Additional Selection Practice 3
Selection Satellite 3
Utilizing a selection structure that can execute different commands based on conditions to solve various problems.
Lesson 7. Let's Program Using Variables!
6 learning contents

4 missions
Variable Concepts
Hello, Variable
Understanding and Learning About Variables Used for Saving and Loading Data.

33 missions
Variable
Genoise Street
Understanding Variables for Saving and Loading Data

6 missions
Variable Assessment
Variable Challenge
Challenge Yourself and Verify What You've Learned on Planet Variable!

10 missions
Additional Variable Practice 1
Variable Satellite 1
Using Variables to Save and Load Data to Solve Various Problems.

10 missions
Additional Variable Practice 2
Variable Satellite 2
Using Variables to Save and Load Data to Solve Various Problems.

10 missions
Additional Variable Practice 3
Variable Satellite 3
Using Variables to Save and Load Data to Solve Various Problems.
Lesson 8. Let's Program Using Input/Output and Operations!
7 learning contents

5 missions
Input/Output and Operations Concepts
Hello, Input/Output and Operations
Understanding the Method to Input Data, Perform Calculations, and Output Desired Results.

25 missions
Input/Output and Operations
Cafe Kiosk
Let's create a program that inputs data, goes through the calculations, and outputs the desired results.

6 missions
Input/Output and Operations Assessment
Input/Output and Operations Challenge
Challenge Yourself and Let's Review What You Learned in the Input/Output and Operations Planet!

8 missions
Additional Input/Output and Operations Practice 1
Input/Output Satellite 1
Let's practice inputting data and performing calculations to produce various results.

8 missions
Additional Input/Output and Operations Practice 2
Input/Output Satellite 2
Let’s practice inputting data and performing operations to produce various results.

8 missions
Additional Input/Output and Operations Practice 3
Input/Output Satellite 3
Let's practice inputting data and performing calculations to produce various results.

6 missions
Additional Input/Output and Operations Practice 4
Input/Output Satellite 4
Let's practice inputting data and performing calculations to produce various results.
Lesson 9. Let's Create My Own Jump Game!
1 learning contents

12 missions
Jump Game Development
Cloud Bounce
Creating a Platformer Jump Game Where Characters Step on Various Types of Cloud Platforms Using Basic Programming Elements.