We may earn an affiliate commission when you visit our partners.
Mario Duilio Macari

Learning to code is an essential life skill and Scratch makes learning the concepts behind computational thinking, creative thinking, and programming easy with a graphical snap together programming language.

Read more

Learning to code is an essential life skill and Scratch makes learning the concepts behind computational thinking, creative thinking, and programming easy with a graphical snap together programming language.

Learning to code is an essential life skill in the 21st century. In this course, Start Coding with Scratch 2.0, you'll not only learn the amazing and free-to-use Scratch programming environment, but you'll also learn the exciting ideas behind computational thinking as well as coding language concepts. First, you'll explore Scratch's awesome interface. Next, you'll discover how to create vector and bitmap art in Scratch's paint editor. Finally, you'll animate and make your art interactive with Scratch's extremely helpful puzzle-piece code blocks that make learning how to program fun and easy. When you're finished with this course, you'll know basic coding concepts and have basic programming skills you can use as a launch pad for learning more advanced programming languages.

Enroll now

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Course Overview
Introduction
The Scratch 2.0 Interface
Assembling Actor Sprites
Read more
Creating Stage Sets
Sprite Actors Follow Scripts
Backstage Code Stuff
Showtime and Summary

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Introduces learners to computational thinking, a valuable concept for students of all ages
Builds a strong foundation for beginners in the field of coding and programming
Emphasizes hands-on learning, making it an engaging and interactive experience for students
Course instructors are renowned professionals with extensive expertise in their field
Utilizes the user-friendly and accessible Scratch programming environment, which is suitable for students of various ages

Save this course

Save Start Coding with Scratch 2.0 to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Start Coding with Scratch 2.0 with these activities:
Follow Scratch tutorials
Follow step-by-step tutorials to learn more about Scratch and expand your programming skills.
Show steps
  • Find Scratch tutorials online or in the Scratch community
  • Follow the instructions in the tutorials
Organize your Scratch projects and notes
Keep your Scratch projects and notes organized to enhance your learning experience and make it easier to review the material.
Show steps
  • Create folders for your Scratch projects
  • Organize your notes into a logical structure
Solve Scratch coding puzzles
Solve coding puzzles in Scratch to reinforce your understanding of programming concepts and improve your problem-solving skills.
Show steps
  • Find Scratch coding puzzles online
  • Solve the puzzles
Four other activities
Expand to see all activities and additional details
Show all seven activities
Join a Scratch community or forum
Connect with other Scratch users to share knowledge, ask questions, and get feedback on your work.
Show steps
  • Find a Scratch community or forum online
  • Join the community and participate in discussions
Create a Scratch game
Create a game using Scratch to solidify your understanding of coding concepts and develop your programming skills.
Show steps
  • Design your game
  • Create the game world and characters
  • Add interactivity and logic
Create a Scratch tutorial
Create a tutorial to teach others about Scratch, reinforcing your understanding of the concepts and improving your communication skills.
Show steps
  • Choose a topic
  • Plan your tutorial
  • Create the tutorial content
  • Share your tutorial online
Mentor a beginner Scratch user
Help others learn Scratch by providing guidance and support, reinforcing your understanding of the concepts and developing your leadership skills.
Show steps
  • Find a beginner Scratch user who needs help
  • Provide guidance and support to the beginner

Career center

Learners who complete Start Coding with Scratch 2.0 will develop knowledge and skills that may be useful to these careers:
Multimedia Artist and Animator
Multimedia artists and animators create visual effects and animations for television, movies, video games, and more. They use a variety of software and programming languages to design and create content. Scratch is an excellent choice for learning the basics of programming and animation and can help you prepare for a career as a multimedia artist and animator.
Software Developer
Software developers are responsible for the design, development, and testing of software applications. They write and maintain the code that makes software run. This course can help you learn programing concepts, which is a foundation for a career as a software developer.
Web Developer
Web developers design and create websites. They use a variety of programming languages and technologies to make websites interactive and visually appealing. This course teaches basic programming concepts that can help you prepare for a career as a web developer.
Computer Programmer
Computer programmers primarily write programs for business applications. They write, modify, and debug programs to keep critical applications running. This course provides hands-on programming with Scratch which can help teach you programming concepts.
Animator
Animators use storyboards for film, television, and video game projects. They use various programs, including modeling, animation, and sequencing programs to create animated content. This course can help you begin to create your own animations using Scratch.
Software Engineer
Software engineers apply engineering principles to the design, development, deployment, and maintenance of software systems. Many software engineer positions require an advanced degree. Scratch can serve as a foundation for learning computer science fundamentals to prepare for a career as a software engineer.
Software Development Manager
Software development managers plan, coordinate, and oversee the development of software projects. Many software development manager roles require an advanced degree. However, starting with the fundamentals taught in this course can help you learn the programming concepts required for higher level coding languages and a career as a software development manager.
Computer Systems Analyst
Computer systems analysts study an organization's current computer systems and procedures and design new systems or improvements. Many computer systems analyst jobs require an advanced degree. This course introduces you to programming concepts, which can serve as a foundation for a career as a computer systems analyst.
Database Administrator
Database administrators handle the installation, maintenance, and backup of an organization's database systems. Advanced degrees are often required for database administrator roles. Scratch can serve as a foundation for learning more complex programming languages that are often required for database administrator positions.
Information Security Analyst
Information security analysts plan and implement security measures to protect an organization's computer networks and systems. They identify vulnerabilities in security systems and develop plans to resolve them. Many information security analyst jobs require an advanced degree. This course teaches you basic programming concepts that can serve as a foundation for learning more advanced coding languages often used by information security analysts.
Computer and Information Research Scientist
Computer and information research scientists solve complex problems by using their knowledge of computer theory and information technology. Many of these jobs require a master's degree or higher. Scratch can serve as a foundation for learning computer science fundamentals to prepare for a career as a computer and information research scientist.
Technical Writer
Technical writers create instruction manuals, technical reports, and other documentation for computer hardware and software. This course may be useful for those pursuing a career as a technical writer by teaching basic programming concepts.
Web Systems Administrator
Web systems administrators maintain and troubleshoot web servers and applications. This course may be useful for those pursuing a career as a web systems administrator by teaching basic programming concepts.
Systems Administrator
Systems administrators manage and maintain computer systems and networks. This course may be useful for those pursuing a career as a systems administrator by teaching basic programming concepts.
Software Quality Assurance Analyst
Software quality assurance analysts test software applications to ensure they meet requirements and are free of defects. This course may be useful for those pursuing a career as a software quality assurance analyst by teaching basic programming concepts.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Start Coding with Scratch 2.0.
Is written for kids aged 8-12, it provides step-by-step instructions for creating a variety of Scratch projects.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Start Coding with Scratch 2.0.
Programming with Scratch
Most relevant
Coding for Beginners 1: You Can Learn to Code!
Most relevant
Coding for Your Classroom K - 3
Most relevant
Problem Solving Using Computational Thinking
Most relevant
Teaching Coding in Grades 5-8 with Scratch Encore
Most relevant
Data Analysis and Representation, Selection and Iteration
Most relevant
Teaching Programming to 5- to 11-year-olds
Most relevant
LLM Mastery: Hands-on Code, Align and Master LLMs
Most relevant
Programming for Data Science
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser