Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Find the Best Java Course for Your Goals
Coursera Project Network
Skills you'll gain: Eclipse (Software), Data Structures, Video Game Development, Java, Programming Principles, Game Design, User Interface (UI), Integrated Development Environments
- Status: Free Trial
Skills you'll gain: Selenium (Software), Browser Compatibility, Test Automation, Java Programming, Java, Javascript and jQuery, Software Testing, Eclipse (Software), Apache Maven, Development Environment, Object Oriented Programming (OOP), Automation, Software Installation, System Configuration
- Status: Free Trial
University of Minnesota
Skills you'll gain: Software Design Patterns, Software Design, Software Quality Assurance, Software Engineering, Application Security, Object Oriented Design, Software Architecture, Software Quality (SQA/SQC), Development Testing, Threat Modeling, Maintainability, Code Review, Software Testing, Continuous Integration, CI/CD, Software Technical Review, Software Documentation, Version Control
- Status: Free Trial
University of Minnesota
Skills you'll gain: Taxonomy, AI Personalization, Spreadsheet Software, Machine Learning, Predictive Analytics, Microsoft Excel, Statistical Methods, Persona Development, Descriptive Statistics, Data Collection, Algorithms, Java Programming
- Status: Free Trial
University of Michigan
Skills you'll gain: JSON, jQuery, Javascript and jQuery, Ajax, Debugging, Web Development Tools, Event-Driven Programming, Javascript, PHP (Scripting Language), Object Oriented Programming (OOP), Data Import/Export, Web Applications
- Status: Free Trial
Skills you'll gain: React.js, Debugging, Web Content Accessibility Guidelines, UI Components, Performance Tuning, Routing Protocols, JavaScript Frameworks, Front-End Web Development, Web Development Tools, Cascading Style Sheets (CSS), Event-Driven Programming, User Experience Design, User Interface (UI), TypeScript, Ajax, Software Design Patterns, Authentications, User Interface and User Experience (UI/UX) Design, Javascript, Web Frameworks
- Status: Free Trial
Vanderbilt University
Skills you'll gain: Git (Version Control System), Android Development, Android Studio, Mobile Development, Java Programming, Application Development, Application Lifecycle Management, Event-Driven Programming, Computer Programming
- Status: Free Trial
University of California San Diego
Skills you'll gain: Debugging, Java, Teaching, Computer Programming, Programming Principles, Object Oriented Programming (OOP), Integrated Development Environments, Algorithms
Skills you'll gain: JUnit, Unit Testing, IntelliJ IDEA, Apache Maven, Software Testing, Test Case, Java Programming, Integration Testing, Software Architecture
University of Illinois Urbana-Champaign
Skills you'll gain: Application Specific Integrated Circuits, Hardware Design, Computer-Aided Design, Electronic Hardware, Systems Design, Computer Architecture, Electrical and Computer Engineering, Engineering Design Process, Semiconductors, Network Routing, Computational Logic, Data Structures, Algorithms, Mathematical Modeling, Calculus
- Status: Free Trial
University of London
Skills you'll gain: MongoDB, JavaScript Frameworks, Web Applications, Authentications, Web Development, Database Application, User Accounts, Application Security, Database Systems, Package and Software Management, Javascript, Software Installation
- Status: Free Trial
University of Alberta
Skills you'll gain: Service Oriented Architecture, API Design, Web Services, Simple Object Access Protocol (SOAP), Microservices, Restful API, Software Architecture, Application Programming Interface (API), Web Applications, JSON, Android Development
In summary, here are 10 of our most popular java courses
- Build a Fast Typing Game using Java Swing:Â Coursera Project Network
- Mastering Selenium WebDriver and Java Fundamentals:Â Packt
- Engineering Practices for Building Quality Software:Â University of Minnesota
- Introduction to Recommender Systems: Non-Personalized and Content-Based:Â University of Minnesota
- JavaScript, jQuery, and JSON:Â University of Michigan
- Become a Professional React Developer:Â Scrimba
- Android App Components - Intents, Activities, and Broadcast Receivers:Â Vanderbilt University
- Learn to Teach Java: Boolean Expressions, If Statements, and Iteration:Â University of California San Diego
- JUnit and Mockito Unit Testing for Java Developers:Â Packt
- VLSI CAD Part II: Layout:Â University of Illinois Urbana-Champaign