
Birla Institute of Technology & Science, Pilani
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, File I/O, Computer Programming, Code Reusability, Data Persistence, Unit Testing, Debugging, Performance Tuning
Intermediate · Course · 1 - 3 Months
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Functional Design, Other Programming Languages, Programming Principles, Software Design Patterns, Data Structures, Simulations
★ 4.6 (11) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Apache Maven, Java Programming, Java, Build Tools, Database Design, Eclipse (Software), Database Application, Full-Stack Web Development, CI/CD, Web Applications, Code Reusability, Continuous Integration, Web Development, Authentications, Authorization (Computing), Integrated Development Environments, Dependency Analysis, Application Development, UI Components, Automation
Beginner · Specialization · 3 - 6 Months

Edureka
Skills you'll gain: Development Environment, Web Development, Computer Programming, Program Development, Other Programming Languages
★ 2.8 (28) · Beginner · Course · 1 - 3 Months
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Application Design, Software Design, Software Design Patterns, Functional Design, Other Programming Languages, Java Programming, Java, Programming Principles, Performance Tuning, Data Structures
★ 4.5 (3.1K) · Intermediate · Course · 1 - 3 Months

Lund University
Skills you'll gain: Programming Principles, Control Systems, Robotics, Computer Programming, Automation, Other Programming Languages
Intermediate · Course · 1 - 4 Weeks

University of Leeds
Skills you'll gain: Jupyter, Programming Principles, Computer Programming, Python Programming, Software Installation, Data Structures, Data Science
★ 4.4 (30) · Beginner · Course · 1 - 4 Weeks

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Data Structures, Algorithms, Java Programming, Other Programming Languages, Performance Tuning, Performance Testing
★ 4.4 (1.8K) · Intermediate · Course · 1 - 4 Weeks

EDUCBA
Skills you'll gain: Object Oriented Design, File Management, Software Design, Software Development, Data Management, System Design and Implementation, Persistence, Technical Design, Operations, Design
★ 5 (13) · Intermediate · Course · 1 - 4 Weeks

Sage Publications
Skills you'll gain: Data Visualization, Matplotlib, Web Scraping, Data Processing, Data Collection, Social Sciences, Social Impact, Data Analysis, File I/O, Research, Programming Principles, Social Justice, Python Programming, Computer Programming, Research and Design, Data Manipulation, File Management, Research Reports, Data Structures
Beginner · Course · 3 - 6 Months

LearnQuest
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Computer Programming, Development Environment
★ 4.4 (94) · Intermediate · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Java, Java Programming, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Programming Principles, Software Documentation, Data Structures
★ 4.1 (942) · Beginner · Course · 1 - 3 Months