• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
Log In
Join for Free
  • Browse
  • Scratch

Scratch Courses

Scratch courses can help you learn programming logic, animation techniques, game design, and interactive storytelling. You can build skills in debugging, project management, and creative problem-solving. Many courses introduce tools like the Scratch interface, which allows you to create projects using blocks of code, making it easier to visualize programming concepts and collaborate with others.


Popular Scratch Courses and Certifications


  • Status: Preview
    Preview
    T

    The Hong Kong University of Science and Technology

    Programming with Scratch

    Skills you'll gain: Animation and Game Design, Computational Thinking, Animations, Programming Principles, Computer Programming, Dataflow, Storytelling, Game Design, Storyboarding, Scripting, Solution Design, Program Development, Event-Driven Programming, Coordination

    4.4
    Rating, 4.4 out of 5 stars
    ·
    108 reviews

    Beginner · Course · 1 - 3 Months

  • C

    Coursera

    Introduction to Basic Game Development using Scratch

    Skills you'll gain: Event-Driven Programming, Debugging, Programming Principles, Algorithms, Video Game Development, Computer Programming Tools, Game Design, Computer Programming, Program Development, Animation and Game Design, Interactive Design, Integrated Development Environments, Computer Science

    4.5
    Rating, 4.5 out of 5 stars
    ·
    1.5K reviews

    Beginner · Guided Project · Less Than 2 Hours

  • C

    Coursera

    Crea juegos e historias animadas con Scratch

    Skills you'll gain: Animations, Game Design, Animation and Game Design, Storyboarding, Storytelling, Content Creation, Digital Publishing

    4.3
    Rating, 4.3 out of 5 stars
    ·
    35 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • C

    Coursera

    Basic Game Development with Levels using Scratch

    Skills you'll gain: Event-Driven Programming, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Application Development, Problem Solving, Design, Computer Science

    4.7
    Rating, 4.7 out of 5 stars
    ·
    141 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Preview
    Preview
    T

    The University of Edinburgh

    Code Yourself! An Introduction to Programming

    Skills you'll gain: Game Design, Software Engineering, Programming Principles, Software Development, Software Design, Computer Programming, Computational Thinking, Debugging, Algorithms

    4.7
    Rating, 4.7 out of 5 stars
    ·
    3.7K reviews

    Beginner · Course · 1 - 3 Months

  • C

    Coursera

    Use Canva to Create Social Media Visuals for Business

    Skills you'll gain: Social Media Content, Social Media, Facebook, Content Creation, Marketing Materials, Social Media Marketing, Instagram, Graphic Design, Brand Management, Digital Marketing

    4.5
    Rating, 4.5 out of 5 stars
    ·
    1.4K reviews

    Beginner · Guided Project · Less Than 2 Hours

What brings you to Coursera today?

  • C

    Coursera

    Create a Storyboard using Canva

    Skills you'll gain: Storyboarding, Storytelling, Canva (Software), Graphical Tools, Animations, Content Creation, Graphic Design, Design and Product, Business, Marketing

    4.6
    Rating, 4.6 out of 5 stars
    ·
    206 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • Next level skills. New Year savings.

    Save on Coursera Plus
  • Status: Preview
    Preview
    U

    Universidad ORT Uruguay

    ¡A Programar! Una introducción a la programación

    Skills you'll gain: Video Game Development, Software Engineering, Program Development, Programming Principles, Software Testing, Animation and Game Design, Software Development, Event-Driven Programming, Computer Programming, Computational Thinking, Debugging

    4.8
    Rating, 4.8 out of 5 stars
    ·
    2.7K reviews

    Beginner · Course · 1 - 3 Months

  • C

    Coursera

    Get Started with Canva

    Skills you'll gain: Multimedia, Canva (Software), Animations, Design, Graphic and Visual Design Software, Video Production, Graphic Design, Graphic and Visual Design, Marketing

    4.4
    Rating, 4.4 out of 5 stars
    ·
    276 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • C

    Coursera

    Data Visualization in Microsoft PowerPoint

    Skills you'll gain: Microsoft PowerPoint, Presentations, Data Visualization, Sales Presentation, Data Visualization Software, Interactive Data Visualization, Data Storytelling, Drive Engagement, Business Process

    4.4
    Rating, 4.4 out of 5 stars
    ·
    40 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Packt

    Learn PLC and HMI from Scratch (Basic)

    Skills you'll gain: Programmable Logic Controllers, Animations, Human Machine Interfaces, Control Systems, Real-Time Operating Systems, Visualization (Computer Graphics), Control Panels, Test Tools, Interactive Design, Automation Engineering, Program Development, Automation, Simulations, System Monitoring, Electrical Wiring, Computational Logic, Simulation and Simulation Software, User Interface (UI) Design, Network Troubleshooting, User Feedback

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    M

    Meta

    Meta Full Stack Developer: Front-End & Back-End from Scratch

    Skills you'll gain: Jest (JavaScript Testing Framework), Django (Web Framework), Version Control, Restful API, Responsive Web Design, Cascading Style Sheets (CSS), Unix Commands, HTML and CSS, Git (Version Control System), API Testing, GitHub, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), React.js, Mobile Development, SQL, Database Design, Python Programming

    4.7
    Rating, 4.7 out of 5 stars
    ·
    25K reviews

    Beginner · Specialization · 3 - 6 Months

What brings you to Coursera today?

Searches related to scratch

meta full stack developer: front-end & back-end from scratch
introduction to basic game development using scratch
laravel from scratch
programming with scratch
basic game development with levels using scratch
python from scratch: learn by coding
python 3 from beginner to expert - learn python from scratch
bootstrap 5 from scratch - build 5 modern websites
1234…29

In summary, here are 10 of our most popular scratch courses

  • Programming with Scratch: The Hong Kong University of Science and Technology
  • Introduction to Basic Game Development using Scratch: Coursera
  • Crea juegos e historias animadas con Scratch: Coursera
  • Basic Game Development with Levels using Scratch: Coursera
  • Code Yourself! An Introduction to Programming: The University of Edinburgh
  • Use Canva to Create Social Media Visuals for Business: Coursera
  • Create a Storyboard using Canva: Coursera
  • ¡A Programar! Una introducción a la programación: Universidad ORT Uruguay
  • Get Started with Canva: Coursera
  • Data Visualization in Microsoft PowerPoint: Coursera

Frequently Asked Questions about Scratch

Scratch is a visual programming language designed primarily for children and beginners to learn coding concepts in an engaging way. It allows users to create interactive stories, games, and animations by snapping together code blocks. The importance of Scratch lies in its ability to foster creativity and problem-solving skills while introducing fundamental programming concepts. By using Scratch, learners can develop a strong foundation in computational thinking, which is essential in today's technology-driven world.‎

Jobs related to Scratch often focus on education, technology, and game development. Positions such as coding instructors, educational technology specialists, and game designers may require familiarity with Scratch. Additionally, roles in youth programming and after-school coding clubs often seek individuals who can teach Scratch to children, helping them build their coding skills and creativity.‎

To learn Scratch effectively, you should focus on developing skills in basic programming concepts such as loops, conditionals, and variables. Familiarity with project design and storytelling can also enhance your Scratch projects. Additionally, understanding how to debug and troubleshoot your code will be beneficial. Engaging with the Scratch community can provide support and inspiration as you learn.‎

Some of the best online courses for learning Scratch include those that offer structured lessons and hands-on projects. Look for courses that provide a comprehensive introduction to Scratch, covering everything from the basics to more advanced projects. While specific courses on Scratch may not be listed, you can explore related programming courses that emphasize foundational skills and creativity.‎

Yes. You can start learning scratch on Coursera for free in two ways:

  1. Preview the first module of many scratch courses at no cost. This includes video lessons, readings, graded assignments, and Coursera Coach (where available).
  2. Start a 7-day free trial for Specializations or Coursera Plus. This gives you full access to all course content across eligible programs within the timeframe of your trial.

If you want to keep learning, earn a certificate in scratch, or unlock full course access after the preview or trial, you can upgrade or apply for financial aid.‎

To learn Scratch, start by visiting the Scratch website, where you can access tutorials and resources. Enroll in online courses that focus on Scratch programming, and practice by creating your own projects. Engage with the Scratch community to share your work and receive feedback. Consistent practice and exploration of different project ideas will enhance your skills over time.‎

Scratch courses typically cover a range of topics, including the basics of the Scratch interface, creating sprites and backgrounds, using code blocks for programming logic, and developing interactive projects. Advanced topics may include game design principles, animation techniques, and collaborative projects. These courses aim to build a solid understanding of programming concepts while encouraging creativity.‎

For training and upskilling employees or the workforce, Scratch courses that focus on teaching coding to children can be particularly beneficial. These courses can equip employees with the skills to engage younger audiences in technology and coding. Additionally, courses that emphasize project-based learning and creativity can help foster a culture of innovation within organizations.‎

This FAQ content has been made available for informational purposes only. Learners are advised to conduct additional research to ensure that courses and other credentials pursued meet their personal, professional, and financial goals.

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • English Speaking
  • Generative AI (GenAI)
  • Microsoft Excel
  • Microsoft Power BI
  • Project Management
  • Python

Certificates & Programs

  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM Data Analyst Certificate
  • IBM Data Science Certificate
  • Machine Learning Certificate
  • Microsoft Power BI Data Analyst Certificate
  • UI / UX Design Certificate

Industries & Careers

  • Business
  • Computer Science
  • Data Science
  • Education & Teaching
  • Engineering
  • Finance
  • Healthcare
  • Human Resources (HR)
  • Information Technology (IT)
  • Marketing

Career Resources

  • Career Aptitude Test
  • Examples of Strengths and Weaknesses for Job Interviews
  • High-Income Skills to Learn
  • How Does Cryptocurrency Work?
  • How to Highlight Duplicates in Google Sheets
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Preparing for the PMP Certification
  • Signs You Will Get the Job After an Interview
  • What Is Artificial Intelligence?

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Share your Coursera learning story

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok