Skills you'll gain: Program Development, Programming Principles, Scripting, Python Programming, Computer Programming, Data Structures, Debugging, Computational Logic, Computer Programming Tools, Development Environment
★ 4.8 (41K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Autodesk Maya, 3D Assets, Design, Architectural Drawing, Autodesk, Geometry, Environment, Materials Management
★ 5 (23) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: C++ (Programming Language), File I/O, Object Oriented Programming (OOP), Computer Programming, Memory Management
Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Unified Modeling Language, Object Oriented Programming (OOP), Object Oriented Design, Test Driven Development (TDD), Software Design Patterns, Programming Principles, Program Development, Computer Programming, Software Development Methodologies
★ 4.5 (149) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, Computer Graphic Techniques, Model Optimization, Graphical Tools, Performance Tuning, Design
Intermediate · Course · 3 - 6 Months

Logical Operations
Skills you'll gain: Cascading Style Sheets (CSS), HTML and CSS, User Interface (UI), Web Design and Development, Web Development, Hypertext Markup Language (HTML), Web Design, Web Servers, Web Applications, Front-End Web Development, Web Content, Web Development Tools, Software Development
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: C# (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), .NET Framework, C++ (Programming Language), Development Environment, Debugging, Unit Testing, Program Development, Programming Principles, Maintainability, Code Reusability
Intermediate · Course · 1 - 3 Months

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Algorithms, C (Programming Language), Graph Theory, Code Reusability, Memory Management
★ 4.4 (2.3K) · Intermediate · Course · 1 - 3 Months
Duke University
Skills you'll gain: File I/O, UI Components, Object Oriented Design, Java Programming, Software Design, User Interface (UI) Design, Debugging, Web Design and Development, Software Engineering, Hypertext Markup Language (HTML), Computer Programming, Program Development, Event-Driven Programming, Encryption, Algorithms, Javascript, Statistical Analysis, Data Processing, Data Analysis, Cascading Style Sheets (CSS)
★ 4.6 (22K) · Beginner · Specialization · 3 - 6 Months

LearnQuest
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming
★ 4.7 (213) · Intermediate · Course · 1 - 3 Months

SkillsBooster Academy
Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Java Programming, Java, GitHub Copilot, Vibe coding, Computer Programming, IntelliJ IDEA, Code Reusability, Data Structures, Programming Principles, Program Development, Development Environment, Integrated Development Environments, Spring Boot, Computer Programming Tools, Code Review, Software Installation, Application Deployment, Back-End Web Development
Beginner · Course · 1 - 3 Months
Skills you'll gain: Project Management Life Cycle, Change Management, Project Management, Organizational Structure, Program Management, Project Planning, Strategic Thinking
★ 4.9 (102K) · Beginner · Course · 1 - 4 Weeks