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: File I/O, Object Oriented Programming (OOP), Debugging, JSON, Program Development, Data Structures, Code Reusability, Python Programming, Development Environment, Scripting, Maintainability, Integrated Development Environments, Package and Software Management, Authorization (Computing), Programming Principles, Computer Programming, Web Scraping, Application Programming Interface (API), Scalability, Software Development Tools
Beginner · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: Microsoft Excel, Spreadsheet Software, Data Entry, Data-Driven Decision-Making, Data Manipulation, File Management, Data Management, Analysis
Beginner · Course · 1 - 4 Weeks

Packt
Skills you'll gain: PHP (Scripting Language), Application Deployment, Object-Relational Mapping, Model View Controller, Database Management, UI Components, PostgreSQL, Web Development, Web Applications, Authentications, Development Environment, Authorization (Computing), Code Reusability, GitHub, Cascading Style Sheets (CSS)
★ 4.3 (6) · Intermediate · Course · 3 - 6 Months

Vanderbilt University
Skills you'll gain: Data Storytelling, Prompt Engineering, Data Presentation, ChatGPT, Prompt Patterns, Excel Macros, Storytelling, Excel Formulas, Microsoft Excel, LLM Application, AI literacy, Data Visualization, Plot (Graphics), Spreadsheet Software, Data Analysis, AI powered creativity, Generative AI, Artificial Intelligence, Data Cleansing, Data Import/Export
★ 4.8 (8.4K) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Data Visualization, Prompt Patterns, AI powered creativity, AI Personalization, Generative AI, AI literacy, Timelines, LLM Application, Agentic Workflows, Ideation, Artificial Intelligence, Scenario Testing, Business Correspondence, Complex Problem Solving, Report Writing, Solution Design, Document Management, Critical Thinking, Software Versioning, Machine Learning
★ 4.8 (8.2K) · Beginner · Specialization · 1 - 4 Weeks

Skills you'll gain: Real-Time Operating Systems, Embedded Software, Embedded Systems, System Programming, OS Process Management, Operating Systems, Memory Management, C (Programming Language), Computer Architecture, Development Environment, Integrated Development Environments, Algorithms, Peripheral Devices, Debugging
Intermediate · Course · 3 - 6 Months

LearnKartS
Skills you'll gain: JUnit, File I/O, Java Programming, Object Oriented Programming (OOP), Java, Unit Testing, Code Reusability, Maintainability, Software Development, Secure Coding, Software Testing, Computer Programming, Application Development, Authentications, Application Security, Android Development, Debugging, Solution Design, Design Strategies, Design Elements And Principles
★ 4.6 (85) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Full-Stack Web Development, Responsive Web Design, Email Automation, Order Management, UI Components, Payment Processing, Data Validation, Order Processing, User Interface (UI) Design, Search Engine Optimization, Web Applications, JavaScript Frameworks, Authentications, React.js, Order Entry, E-Commerce, PostgreSQL, Database Development, Dashboard, User Feedback
Intermediate · Specialization · 3 - 6 Months

Vanderbilt University
Skills you'll gain: Generative AI Agents, AI Enablement, AI Workflows, Agentic Workflows, Dashboard, Dashboard Creation, Claude Code, AI Product Strategy, Anthropic Claude, Interactive Data Visualization, AI Personalization, Agentic systems, Report Writing, Generative AI, ChatGPT, Prompt Engineering, Multimodal Prompts, AI Integrations, Prompt Engineering Tools, Prompt Patterns
★ 4.9 (50) · Beginner · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Robotics, Robotic Process Automation, Simulation and Simulation Software, System Programming, C++ (Programming Language), Software Visualization, Hardware Design, Electronic Hardware
Beginner · Course · 3 - 6 Months

Packt
Skills you'll gain: Vulnerability Scanning, Security Testing, Vulnerability Assessments, Penetration Testing, Open Web Application Security Project (OWASP), Exploitation techniques, Patch Management, Cybersecurity, Cyber Engineering, Technical Communication, Technical Writing
Beginner · Course · 3 - 6 Months

Board Infinity
Skills you'll gain: Retrieval-Augmented Generation, Generative AI Agents, Prompt Engineering, Embeddings, Context Management, Unstructured Data, Metadata Management, Model Evaluation, Data Wrangling, Machine Learning
Intermediate · Course · 1 - 3 Months