
Universidad Austral
Skills you'll gain: Software Documentation, Object Oriented Design, Unified Modeling Language, Software Design, Test Driven Development (TDD), Unit Testing, Object Oriented Programming (OOP), Maintainability, Test Automation, Diagram Design, Programming Principles, Software Quality (SQA/SQC), Software Development, Computer Programming, Python Programming
ā 4.1 (289) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

University of London
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Programming Principles, Interactive Design, Program Development, FinTech, Command-Line Interface
ā 4.7 (186) Ā· Intermediate Ā· Course Ā· 1 - 4 Weeks

University of Colorado System
Skills you'll gain: File I/O, C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Video Game Development, Unreal Engine, Game Design, Event-Driven Programming, Unity Engine, C# (Programming Language), UI Components, User Interface (UI)
ā 4.7 (20) Ā· Intermediate Ā· Course Ā· 1 - 4 Weeks

Arizona State University
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Event-Driven Programming, Python Programming, User Interface (UI), Computer Programming, Application Development, User Interface (UI) Design, Graphical Tools, Code Reusability
ā 3.7 (16) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

University of Michigan
Skills you'll gain: Object Oriented Programming (OOP), Computer Programming, Program Development, Python Programming, Computer Graphics
ā 4 (6) Ā· Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Software Development Methodologies, Development Environment, Software Development, Application Programming Interface (API), Version Control, Software Design Patterns, JSON, Maintainability, Network Engineering, Software Development Tools, API Testing, Restful API, Data Import/Export, Git (Version Control System), Virtualization and Virtual Machines, Computer Programming Tools, Devops Tools, Extensible Languages and XML, YAML, Extensible Markup Language (XML)
Intermediate Ā· Course Ā· 1 - 4 Weeks

EDUCBA
Skills you'll gain: File I/O, Object Oriented Programming (OOP), Java Programming, Data Structures, Java, Data Persistence, Programming Principles, Data Store
Intermediate Ā· Course Ā· 1 - 4 Weeks

MathWorks
Skills you'll gain: Computer Vision, Model Evaluation, Image Analysis, Convolutional Neural Networks, Deep Learning, Model Training, Matlab, Fine-tuning, Data Preprocessing, Software Visualization, Transfer Learning, Model Optimization, Data Analysis, Network Architecture
ā 4.9 (13) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Virtual Machines, Package and Software Management, Memory Management
ā 4.7 (533) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks
Instituto Tecnológico de AeronÔutica
Skills you'll gain: JUnit, Object Oriented Programming (OOP), Java, Java Programming, Object Oriented Design, Unified Modeling Language, Unit Testing, Agile Software Development, Software Design, Software Development, Software Testing, Diagram Design, Programming Principles, Eclipse (Software)
ā 4.8 (1.1K) Ā· Intermediate Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Object Oriented Design, Computer Programming, Programming Principles, Software Design, Code Reusability, Data Structures
Beginner Ā· Course Ā· 1 - 3 Months

Northeastern University
Skills you'll gain: Object Oriented Design, Software Architecture, Java, Java Programming, Software Design, User Interface (UI), Object Oriented Programming (OOP), Data-Driven Decision-Making, Business Modeling, Test Data, User Interface (UI) Design, System Design and Implementation, Application Design, Human Computer Interaction, Application Development, Software Engineering, Computer Programming, Programming Principles, Software Development Tools, Artificial Intelligence
Mixed Ā· Course Ā· 1 - 3 Months