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: Database Design, Requirements Analysis, .NET Framework, ASP.NET, Relational Databases, C# (Programming Language), Database Development, Database Application, Full-Stack Web Development, Functional Requirement, Back-End Web Development, Maintainability, System Implementation, Model View Controller, Software Architecture, Data Validation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Full-Stack Web Development, Application Deployment, React.js, Continuous Deployment, Application Development, User Interface and User Experience (UI/UX) Design, Web Applications, CI/CD, Database Development, JavaScript Frameworks, Web Development, Email Security, Database Management, Databases, UI Components, Back-End Web Development, User Interface (UI) Design, Application Programming Interface (API), SQL, Cascading Style Sheets (CSS)
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Mobile Development, User Interface (UI), User Interface (UI) Design, UI Components, User Interface and User Experience (UI/UX) Design, Apple software proficiency, Data Management, Data Persistence, Data Modeling, Data Migration, Mobile Development Tools, Software Design Patterns, Animations
Intermediate · Course · 1 - 3 Months

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: Web Development Tools, Hypertext Markup Language (HTML), Typography
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Test Script Development, Continuous Deployment, Test Tools, Web Development Tools, Frontend Integration, Code Reusability, Regression Testing, Web Content Accessibility Guidelines, Software Documentation, GitHub
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Simple Object Access Protocol (SOAP), Service Oriented Architecture, Enterprise Architecture, Web Services, Application Programming Interface (API), Data Modeling, Back-End Web Development, API Design, Extensible Markup Language (XML), Application Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Information Architecture, Web Design, Web Design and Development, Web Development, Web Development Tools, HTML and CSS, Usability, Web Content, Verification And Validation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Code Reusability, UI Components, Application Design, User Interface and User Experience (UI/UX) Design, Software Design, User Interface (UI) Design, Application Development, Frontend Performance, Performance Tuning, Real Time Data
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Database Design, Database Development, Database Application, Java Programming, Full-Stack Web Development, Web Development, Server Side, Control Panels, Role-Based Access Control (RBAC), Data Access, User Accounts, Data Validation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Object-Relational Mapping, Hibernate (Java), Apache Maven, Model View Controller, Spring Framework, Relational Databases, Database Design, MySQL, Databases, Java Programming, Full-Stack Web Development, Database Application, Authentications, Java Platform Enterprise Edition (J2EE), Web Applications, Back-End Web Development, Data Validation, Data Modeling, Data Access
Mixed · 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, Data Persistence, Animations
Beginner · Course · 1 - 3 Months