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. Let's Improve Typing Skills!
2 learning contents

1 missions
Keyboard Word/Phrase Practice Game
Goblin Kingdom
A keyboard practice game where you defeat goblins by typing words and short sentences on the keyboard.

1 missions
Keyboard Sentence Practice Game
Clean Earth
A keyboard practice game that transforms greenhouse gases into clean air by typing various sentences.
Lesson 3. What Is an Operating System?
3 learning contents
4 missions
Operating System Concepts
Hello, Operating System
Understanding the Concept of Operating Systems and What Can Be Done with Desktop and Mobile Operating Systems.

8 missions
Learning About Operating Systems
OS Recovery Operation
Exploring and Executing Basic Functions of the Operating System Through Mission Resolution for Repairing a Malfunctioning Operating System.

6 missions
Operating System Assessment
Operating System Challenge
Challenge yourself and confirm what you learned on the 'Learning About Operating Systems' planet!
Lesson 4. How to Search for Information?
3 learning contents

4 missions
Application Concepts
Hello, Application
Understanding the Concept of Applications and Application Usage for Information Retrieval.

9 missions
Using Applications
Information Search Detectives
Experience the process of problem-solving using information retrieval and results while performing a mission to find the lost artifacts.

6 missions
Application Assessment
Application Challenge
Confirming the Concepts of 'Application' Learned in the Evaluation and Practice Planet.
Lesson 5. What Is Data?
3 learning contents

4 missions
Data Concepts
Hello, Data
Exploring Various Forms of Data and Discovering What Data Exists Around Us.

6 missions
Learning About Data
Mystery Box
Exploring Various Types of Data and Organizing Them Appropriately by Category.

6 missions
Data Assessment
Data Challenge
Challenge yourself and let's review what we've learned in the 'Learning About Data' planet!
Lesson 6. How to Collect Data?
3 learning contents

4 missions
Data Collection Concepts
Hello, Data Collection
Understanding the Meaning of Data Collection and Various Collection Methods.

12 missions
Data Collection
The Case of Little Red Riding Hood
Let's collect data suitable for our purposes using various tools, and let's solve problems using the collected data.

6 missions
Data Collection Assessment
Data Collection Challenge
Challenge yourself to confirm what you've learned on the 'Data Collection' planet!
Lesson 7. 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 8. 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 9. 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 10. Let's Review What We've Learned! (1)
1 learning contents

60 missions
Programming Assessment 1
Beginner Block Coding Challenge
Let's test the beginner level of block coding!
Lesson 11. Let's Program Using Events!
3 learning contents
4 missions
Event Concepts
Hello, Event
Understanding Events That Make Things Happen When Something Occurs

14 missions
Event
Signal Mountain
Using Events to Solve Problems by Making Them React When Something Happens.

6 missions
Event Assessment
Event Challenge
Challenge Yourself and Let's Confirm What You've Learned on Event Planet!
Lesson 12. 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 13. 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 14. Let's Review What We Learned! (2)
1 learning contents

60 missions
Programming Assessment 2
Intermediate Block Coding Challenge
Let's test the intermediate level of block coding!
Lesson 15. Let's Program Using Lists!
7 learning contents

4 missions
List Concepts
Hello, List
Understanding and Learning About Lists for Storing and Handling Multiple Data

25 missions
List
Delicious Market
Let's Solve Problems Using Lists That Can Store and Handle Multiple Data.

6 missions
List Assessment
List Challenge
Challenge Yourself and Check What You've Learned on List Planet!

6 missions
Additional List Practice 1
List Satellite 1
Let's Solve Problems Using Lists That Can Store and Handle Multiple Data.

8 missions
Additional List Practice 2
List Satellite 2
Let's Solve Problems Using Lists That Can Store and Handle Multiple Data.

8 missions
Additional List Practice 4
List Satellite 4
Let's Solve Problems Using Lists That Can Store and Handle Multiple Data.

8 missions
Additional List Practice 3
List Satellite 3
Let's Solve Problems Using Lists That Can Store and Handle Multiple Data.
Lesson 16. Let's Program Using Functions!
3 learning contents

4 missions
Function Concepts
Hello, Function
Understanding Functions That Simplify Complex Problems Into Collections of Simple Problems

25 missions
Function
Gemstone Valley
Using Functions to Simplify Complex Problems into Bundles of Simple Problems

6 missions
Function Assessment
Function Challenge
Challenge yourself and let's check what you've learned on Function Planet!
Lesson 17. Let's Review What We've Learned! (3)
1 learning contents

50 missions
Programming Assessment 3
Advanced Block Coding Challenge
Test Your Advanced Level Block Coding Skills!
Lesson 18. Let's Create My Own Running Game!
1 learning contents

18 missions
Runner Game Development
Int Run
Create Your Own Running Game Using Various Programming Elements Such as Sequences and Events.
Lesson 19. Let's Create My Own Maze Game!
1 learning contents

18 missions
Maze Game Development
Snack King
Creating a Maze Game Utilizing Various Programming Elements to Avoid Incoming Enemies and Collect Snacks.
Lesson 20. Let's Create My Own Shooting Game!
1 learning contents

32 missions
Shooting Game Development
Int Wars
Create Your Own Shooting Game Using Various Programming Elements Such as Collisions and Judgments.
Lesson 21. Let's Create My Own Obstacle Jump Game!
1 learning contents

28 missions
Obstacle Jump Game Development
Flap Int
Let's Learn Various Programming Concepts Through Creating a Jumping Obstacle Avoidance Game with Multiple Objects.
Lesson 22. Let's Create My Own Rhythm Game!
1 learning contents

30 missions
Rhythm Game Development
S.D.F
Experience Sophisticated Programming Elements Like Lists and Duplication Through the Process of Creating a Multi-Object Rhythm Game.
Lesson 23. How Does AI Learn?
1 learning contents
4 missions
AI Learning Concepts
Hello, AI Learning
Understanding the Process and Methods of AI Learning Data.
Lesson 24. Let's Classify Images with AI!
1 learning contents

3 missions
AI Image Classification
AI Image Classification
Let's Train an AI Model for Image Classification and Create a Simple Program.
Lesson 25. What Impact Will AI Have on Society?
1 learning contents
4 missions
AI and Society Concepts
Hello, AI and Society
Exploring the Impact of AI on Society and Learning How to Utilize It Correctly.
Lesson 26. Whose Responsibility Is the Mistake of AI?
2 learning contents
3 missions
AI Ethics (Responsibility) Concepts
Hello, AI Ethics (Responsibility)
Understanding 'Responsibility' in AI Ethics and Examining Related Cases.

1 missions
AI Ethics (Responsibility)
Who should I save?
Experiencing Ethical Decision-Making in Search and Rescue Drone Operations.
Lesson 27. Can I Trust AI With My Information?
2 learning contents
3 missions
AI Ethics (Personal Information) Concepts
Hello, AI Ethics (Personal Information)
Exploring Personal Information Protection and Misuse Cases in AI Ethics and Examining How to Safely Protect Personal Information Together.

5 missions
AI Ethics (Privacy Protection/Misuse)
My AI Privacy
Understanding AI Impact and Personal Information Protection Through Story-Based Selection Process.
Lesson 28. Is AI Fair to Everyone?
2 learning contents
3 missions
AI Ethics (Discrimination/Bias) Concepts
Hello, AI Ethics (Discrimination/Bias)
Understanding the Concepts of 'Discrimination and Bias' in AI Ethics and Exploring Ways We Can Contribute to Fair Judgment Together.

4 missions
AI Ethics (Discrimination/Bias)
Panda Airport
Exploring the Issues of Biased Data While Addressing Situations Where Animals Are Discriminated Against for Various Reasons.
Lesson 29. 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!