
Heriot-Watt University
Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Computer Programming, Application Development, Program Development, Programming Principles, Computational Logic, Software Development, Software Development Life Cycle, Debugging
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Android Studio, Android Development, Android (Operating System), Mobile Development, Gradle, Mobile Development Tools, Application Development, Integrated Development Environments, Kotlin, Development Environment, Build Tools, Virtual Environment, Extensible Markup Language (XML), User Interface (UI), UI Components
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Kotlin, Android Studio, Android Development, Unit Testing, Object Oriented Programming (OOP), Test Driven Development (TDD), Software Testing, Mobile Development, Application Development, Functional Design, Programming Principles
Intermediate · 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
Beginner · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: Java, Java Programming, Object Oriented Programming (OOP), Computer Programming, Object Oriented Design, Memory Management, Programming Principles, Software Engineering, Debugging, Program Development, Data Structures, IntelliJ IDEA, Application Development, Software Development, Maintainability, Virtual Machines
Beginner · Course · 1 - 4 Weeks

Universidad de Palermo
Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Java, Java Programming, Programming Principles
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Responsible AI, MLOps (Machine Learning Operations), Data Preprocessing, Model Deployment, Data Ethics, Apache Mahout, AI Security, Applied Machine Learning, Classification Algorithms, CI/CD, Java, Continuous Deployment, Java Programming, Machine Learning Software, Jenkins, Deep Learning, Machine Learning, Spring Boot, Natural Language Processing, Reinforcement Learning
Intermediate · Specialization · 1 - 3 Months

Universidade Estadual de Campinas
Skills you'll gain: Android Studio, Android Development, Mobile Development, Event-Driven Programming, Android (Operating System), UI Components, User Interface (UI), Application Development, Java, Mobile Development Tools, Java Programming, Development Environment, Software Installation, Extensible Markup Language (XML), Object Oriented Programming (OOP)
Intermediate · Course · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, File I/O, Programming Principles, Computer Programming, Code Reusability, Data Structures, Software Engineering, Program Development, Data Access, Data Persistence, Unit Testing, Debugging, OS Process Management, Performance Tuning
Build toward a degree
Intermediate · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Event-Driven Programming, Interactive Data Visualization, Java, Java Programming, Object Oriented Programming (OOP), User Interface (UI), Object Oriented Design, Computer Programming, User Interface (UI) Design, Algorithms, Software Engineering, Geospatial Mapping, Programming Principles, Software Documentation
Intermediate · Course · 1 - 3 Months

Duke University
Skills you'll gain: File I/O, Object Oriented Design, Java Programming, Object Oriented Programming (OOP), Data Structures, Java, Cryptography, Software Engineering, Computer Programming, Code Reusability, Algorithms, Encryption, Maintainability, Data Store, Program Development, Web Analytics and SEO, Data Import/Export, Web Servers, Server Side
Beginner · Course · 1 - 3 Months

Skills you'll gain: Java, Java Programming, Object Oriented Programming (OOP), Spring Boot, Hibernate (Java), Object Oriented Design, Spring Framework, Object-Relational Mapping, Database Management, Computer Programming, Web Development, Authorization (Computing), Database Development, Restful API, Role-Based Access Control (RBAC), Authentications, Debugging, Programming Principles, Development Environment
Beginner · Course · 3 - 6 Months