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.

Skills you'll gain: Web Scraping, Real Time Data, OpenAI API, Data Capture, Scripting, OpenAI, Natural Language Processing, LLM Application, Python Programming, Data Processing, Application Development, Machine Learning
Intermediate · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: C# (Programming Language), Microsoft Visual Studio, .NET Framework, Video Game Development, Open Source Technology, Programming Principles, Integrated Development Environments, Microsoft Development Tools, Linux, Application Development, C and C++, Cross Platform Development, Program Development
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Unreal Engine, Animation and Game Design, Animations, 3D Assets, Visual Storytelling, User Interface (UI), Creative Design, Software Installation
Mixed · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Project Documentation, Productivity Software, Editing, Content Creation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Design Software, Graphical Tools, Graphics Software, Graphic and Visual Design Software
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Retrieval-Augmented Generation, LLM Application, AI Workflows, Large Language Modeling, Embeddings, Vector Databases
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Video Game Development, Game Design, Scripting, Virtual Environment, Animations, Event-Driven Programming, Programming Principles
Mixed · Course · 1 - 4 Weeks

Exploratorium
Skills you'll gain: Developing Training Materials, Course Development, Creativity, Design Strategies, Education Software and Technology, Basic Electrical Systems, Electronic Components, Design, Computational Thinking, Creative Design, Aesthetics
Beginner · Course · 1 - 3 Months

Skillshare
Skills you'll gain: Creative Design, Creativity, Habit Formation, Computer Graphic Techniques, Graphics Software, Peer Review, Digital Design, Visual Storytelling, Creative Thinking, Goal Setting, Storytelling, Constructive Feedback, Design Software, Design Elements And Principles, Color Theory, Apple software proficiency, Technical Drawing
Beginner · Specialization · 1 - 3 Months

University of Michigan
Skills you'll gain: Debugging, Unit Testing, Relational Databases, Object Oriented Programming (OOP), Data Transformation, Data Visualization, Data Store, Web Scraping, Database Management, Creative Design, Data Structures, Scatter Plots, Data Manipulation, Programming Principles, File I/O, Test Case, Python Programming, Computer Programming, Program Development, Diversity and Inclusion
Intermediate · Specialization · 3 - 6 Months
Skills you'll gain: Adobe After Effects, Motion Graphics, Animations, Video Editing, Typography
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Creative Thinking, Creative Problem-Solving, Creativity, Layout Design, Time Management, Overcoming Obstacles, Curiosity, Cognitive flexibility, Personal Development, Decision Making
Beginner · Course · 1 - 4 Weeks