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: Python Programming, Program Development, Game Design, Code Reusability, Computer Programming, Programming Principles, Functional Design, Development Environment, Computational Logic, Building Codes
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Augmented Reality, TikTok, Animations, Scripting, Debugging, No-Code Development, Interaction Design, Digital Publishing, Computational Logic
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Warehousing, Extract, Transform, Load, Data Pipelines, Data Integration, Data Processing, Data Quality
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Apple Xcode, Application Development, Mobile Development, Prototyping, UI Components, Mobile Development Tools, Apple software proficiency, User Interface (UI), No-Code Development, Knowledge of Apple Software, User Interface (UI) Design, User Experience Design, Data Persistence, Animations
Beginner · Course · 1 - 3 Months

Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Flask (Web Framework), Application Deployment, Application Development, Restful API, Web Applications, Web Development, User Accounts, Authentications, Authorization (Computing), File Management, Email Automation, Real Time Data, Data Validation
Advanced · Course · 1 - 3 Months

Skills you'll gain: Usability, Content Management Systems, Content Management, Web Design, Web Content, Web Design and Development, Web Development, Web Components, Development Environment, Software Installation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Generative AI, Generative Model Architectures, Generative Adversarial Networks (GANs), Computer Vision, Image Analysis, Model Evaluation, Convolutional Neural Networks, Autoencoders, Model Optimization, Vision Transformer (ViT), Artificial Neural Networks, Model Deployment, Model Training, Deep Learning, Recurrent Neural Networks (RNNs), Embeddings, Machine Learning Methods, PyTorch (Machine Learning Library), AI Enablement, Artificial Intelligence
Advanced · Specialization · 1 - 3 Months

Packt
Skills you'll gain: JavaScript Frameworks, Restful API, Application Programming Interface (API), Web Development, React.js, Authentications, OAuth, Server Side, Back-End Web Development, Object-Relational Mapping, UI Components, Cloud Hosting, Image Quality, Application Deployment
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Model Optimization, Simulations, Plot (Graphics)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, HTML and CSS, Web Design, Application Deployment, Cascading Style Sheets (CSS), Web Design and Development, Development Environment, Webpack, Animations, Javascript, Web Development Tools, Hypertext Markup Language (HTML), UI Components, Typography
Beginner · Course · 1 - 3 Months

Skills you'll gain: Node.JS, TypeScript, Server Side, Software Development Tools, Development Environment, Web Servers, Web Development, Back-End Web Development, Web Applications, Javascript, Git (Version Control System), Webpack, Frontend Integration, Package and Software Management, File I/O, HTML and CSS, Event-Driven Programming
Intermediate · Course · 1 - 3 Months