Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Scratch Course Catalog
Coursera Project Network
Skills you'll gain: 3D Modeling, SketchUp (3D Modeling Software), Computer Graphics, Visualization (Computer Graphics), Product Design, Graphic Design
- Status: Preview
University of Toronto
Skills you'll gain: Programming Principles, Debugging, Software Documentation, Python Programming, Computer Programming, Program Development, Integrated Development Environments, Data Structures, File Management
- Status: Preview
University of Geneva
Skills you'll gain: Simulations, Mathematical Modeling, Numerical Analysis, Visualization (Computer Graphics), Python Programming
- Status: Preview
Exploratorium
Skills you'll gain: Basic Electrical Systems, Course Development, Electronics, Peer Review, Electronic Components, Experimentation, Creativity, Developing Training Materials, Design, Computational Thinking, Engineering Practices, Creative Design, Construction
- Status: Preview
Duke University
Skills you'll gain: Game Design, Animation and Game Design, Animations, Interactive Design, Data Structures, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Computational Logic
- Status: Preview
Nanjing University
Skills you'll gain: Microarchitecture, Computer Systems, Computational Logic, Programming Principles, Computer Architecture, Secure Coding, Hardware Architecture, System Design and Implementation, System Programming, C (Programming Language), Data Structures, Operating Systems, Computer Hardware, File Systems, Numerical Analysis, Program Development
- Status: Free Trial
University of Minnesota
Skills you'll gain: Software Testing, Unit Testing, Verification And Validation, Test Automation, System Testing, Test Planning, Acceptance Testing, Testability, Test Case, Test Engineering, Code Coverage, Integration Testing
- Status: Preview
University of Cape Town
Skills you'll gain: Box Plots, Statistical Analysis, Scientific Visualization, Data Import/Export, Jupyter, Epidemiology, Data Visualization Software, Statistical Visualization, Data Visualization, Data Manipulation, Plot (Graphics), Mathematical Modeling, Statistical Hypothesis Testing, Programming Principles, Other Programming Languages, Scripting Languages, Computer Programming
- Status: Free Trial
Skills you'll gain: React Native, Version Control, Kotlin, Unix Commands, Android Studio, React.js, User Interface (UI) Design, Restful API, User Experience Design, GitHub, Usability Testing, Git (Version Control System), User Centered Design, Responsive Web Design, Android Development, SQL, Design, Android Jetpack, Pseudocode, Mobile Development
- Status: New
Packt
Skills you'll gain: PHP (Scripting Language), Object-Relational Mapping, Authorization (Computing), Authentications, Development Environment, Application Deployment, Model View Controller, Database Software, Database Management, Network Routing, Application Frameworks, Cascading Style Sheets (CSS), Software Installation, UI Components
- Status: Preview
The University of Edinburgh
Skills you'll gain: Software Engineering, Programming Principles, Software Development, Software Design, Game Design, Computer Programming, Software Documentation, Software Testing, Event-Driven Programming, Animations
- Status: NewStatus: Free Trial
Skills you'll gain: Star Schema, Microsoft SQL Servers, Relational Databases, Database Design, Data Warehousing, SQL, Database Management, Data Integrity, Query Languages, Database Management Systems, Data Modeling, Stored Procedure, Business Intelligence, Performance Tuning, Power BI, Generative AI
Scratch learners also search
In summary, here are 10 of our most popular scratch courses
- SketchUp: how to start modelling simple 3D objects: Coursera Project Network
- Learn to Program: The Fundamentals: University of Toronto
- Simulation and modeling of natural processes: University of Geneva
- Tinkering Fundamentals: Circuits: Exploratorium
- Introduction to Programming and Animation with Alice: Duke University
- 计算机系统基础(一) :程序的表示、转换与链接: Nanjing University
- Introduction to Software Testing: University of Minnesota
- Julia Scientific Programming: University of Cape Town
- Desarrollador de Meta de Android: Meta
- Laravel From Scratch: Packt