
Skills you'll gain: Object Oriented Programming (OOP), File I/O, Data Persistence, Object Oriented Design, Java, Java Programming, Maintainability, Data Store, Software Design, Application Development, Data Import/Export, Data Management, Data Validation
ā 4.4 (20) Ā· Intermediate Ā· Course Ā· 1 - 4 Weeks

Pontificia Universidad Católica de Chile
Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Data Structures, Computer Programming, Algorithms, Code Reusability, Program Development, Computational Thinking, Python Programming, Analysis
ā 4.7 (106) Ā· Intermediate Ā· Course Ā· 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Android Development, Android Studio, Application Design, Mobile Development, Application Development, Software Design, Program Development, Prototyping, Mockups, User Acceptance Testing (UAT), User Interface (UI) Design, Development Testing, Extensible Markup Language (XML), Problem Management
ā 4.8 (23) Ā· Mixed Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Java Programming, Java, Computer Programming, Debugging, Object Oriented Programming (OOP), Program Development, Algorithms, Data Import/Export, Statistical Programming, Data Access, Software Documentation, File I/O
Beginner Ā· Course Ā· 1 - 3 Months

Rice University
Skills you'll gain: Java Programming, Dataflow, Java, Distributed Computing, Programming Principles, Application Frameworks, Algorithms, Performance Tuning, Performance Testing, Functional Design, Graph Theory
ā 4.6 (1.2K) Ā· Intermediate Ā· Course Ā· 1 - 3 Months

Banco Interamericano de Desarrollo
Skills you'll gain: Digital Transformation, Talent Management, Workforce Development, Human Capital, Business Transformation, Technology Strategies, Cybersecurity, Administration, Project Design, Data Governance, Policy Development, Data Integration, Public Administration, Service Design, Cyber Security Strategy, Governance, Program Evaluation, Strategic Planning, Process Improvement, Key Performance Indicators (KPIs)
ā 4.9 (26) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks
Ćcole Polytechnique FĆ©dĆ©rale de Lausanne
Skills you'll gain: Scala Programming, Application Design, Software Design Patterns, Functional Design, Other Programming Languages, Event-Driven Programming, Functional Testing, Java, Programming Principles, Performance Tuning, Data Structures
ā 4.5 (3.1K) Ā· Intermediate Ā· Course Ā· 1 - 3 Months

Instituto Tecnológico de AeronÔutica
Skills you'll gain: Object Oriented Programming (OOP), Software Design Patterns, Object Oriented Design, Java, Code Reusability, Java Programming, Software Design, Test Driven Development (TDD)
ā 4.7 (79) Ā· Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Java Programming, Java, Computer Programming, Record Keeping
ā 4.3 (6) Ā· Intermediate Ā· Guided Project Ā· Less Than 2 Hours

Northeastern University
Skills you'll gain: Object Oriented Design, Java, Java Programming, Software Architecture, Object Oriented Programming (OOP), Data Structures, Software Design, Computer Programming, Programming Principles, Code Reusability, Application Development, UI Components, User Interface (UI), Data Management
Mixed Ā· Course Ā· 1 - 3 Months

Universidade de SĆ£o Paulo
Skills you'll gain: Project Schedules, Project Risk Management, Work Breakdown Structure, Timelines, Risk Analysis, Risk Mitigation, Risk Management, Scheduling, Project Management, Project Implementation, Project Scoping, Budget Management, Budgeting, Project Planning, Contingency Planning, Writing, Report Writing, Constructive Feedback, Peer Review
ā 4.7 (88) Ā· Mixed Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Java Programming, Java, Integrated Development Environments, Mobile Development, Computer Programming, Programming Principles, Data Structures
ā 4.4 (180) Ā· Beginner Ā· Guided Project Ā· Less Than 2 Hours