Easy and fun with Scratch,
Developing computer science thinking!
🖥 What is computational thinking ?
“ Coding , are you having trouble getting a feel for where to start ?”
Since the Fourth Industrial Revolution , with the advent of the data age, the coding craze has begun to blow fiercely . Not only engineers and students , but also students of the humanities and social sciences and even children are all eager to learn coding . However, nine out of ten of them fail to overcome the entry barrier and give up on learning coding . Why ? One of the core reasons is a lack of understanding of " computational scientific thinking . "
Computational thinking is a problem-solving process that involves breaking down seemingly complex problems in various fields into their individual parts , analyzing and reassembling them step by step, and creating a logical solution ( algorithm ) . Developing computational thinking skills means developing the logical thinking necessary for good coding .
👍 I recommend this to these people
- People who are just starting to code but don't know where to start
- College students who have difficulty keeping up with coding in their major / general education classes
- Elementary , middle , and high school students who want to develop computational thinking skills for college or career advancement.
- Those who want to teach their future children / nephews their first coding lessons
- Industry professionals who want to communicate smoothly with software developers
- Those who want to develop efficient algorithms
- Those who dream of “ starting a business / joining a company / changing jobs / reskilling / talent transformation ”
Anyone who wants to have computational thinking
🏆 After taking Introduction to Computer Science Thinking and Programming
1. This is an educational program for those who are new to coding .
Scratch is an educational programming tool, widely used in elementary school software education, and is far easier and more intuitive to learn and use than any other programming language . Not only children, but even adults new to coding can learn it easily and enjoyably .
2. You can develop your creativity and problem-solving skills in the process of planning a project .
The process of implementing your own ideas using Scratch empowers you to formulate your own problems and devise solutions . Programming with Scratch develops creative thinking and upgrades your problem-solving skills based on fundamental concepts and principles .
3. You can think in a computer-scientific way because you break down the entire process into several blocks .
Scratch visualizes code in the form of blocks . Coding is done simply by dragging and dropping the desired blocks , allowing you to visualize entire processes by combining various blocks . This process naturally fosters computational thinking .
📚 Learning Content









💬 Expected Questions Q&A
Q. I'm curious about how Scratch helps with computational thinking .
A. Scratch is an educational program for those new to coding . It fosters creativity from the very beginning, starting with the project planning process , and cultivates problem-solving skills as students complete their projects . Because it breaks down the entire process into multiple building blocks, Scratch is a highly effective program for fostering computer science thinking .
Q. Can I take the course even if I don't know any coding ?
A. This course is for those who know nothing about coding . We'll cover the basics thoroughly, so don't worry . If you understand and develop the fundamental computational thinking structure for coding through this course , you'll experience truly amazing effectiveness and efficiency in your subsequent professional coding studies .
Q. Are there any requirements or prerequisites for taking the course ?
A. Since this is a practice-oriented lecture, it would be a good idea to prepare a dual monitor or extra device that can separate the lecture and practice screens .
✒ ️ Introducing the knowledge sharer

✔ Please check before taking the class ! ️
- Since this is a hands-on course, we recommend bringing a dual monitor or a spare device to separate the lecture and practice screens . Furthermore, since the practical training will be conducted on a Windows OS , we recommend taking the course on a Windows environment .
- Lecture notes and practice files are available in the Textbook Download Center section of # 04 .