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
University of Alberta
Skills you'll gain: Model View Controller, Software Design Patterns, Software Design, Unified Modeling Language, Object Oriented Design, Code Review, Software Architecture, Programming Principles, Maintainability, Software Technical Review, Java, Object Oriented Programming (OOP), Android Development
- Status: New
Skills you'll gain: IntelliJ IDEA, Integrated Development Environments, Java Programming, Java, Development Environment, Debugging, Program Development, Object Oriented Programming (OOP)
Vanderbilt University
Skills you'll gain: Git (Version Control System), JUnit, Android Studio, Android Development, Unit Testing, Version Control, Maintainability, Software Design Patterns, Test Automation, Object Oriented Programming (OOP), Integration Testing, Test Driven Development (TDD), Mobile Development, Development Testing, Software Testing, Testability, Software Engineering, Java Programming, Software Design, User Interface (UI) Design
Coursera Project Network
Skills you'll gain: Data Import/Export, Data Analysis, Exploratory Data Analysis, Java, Data Manipulation, Statistics
Meta
Skills you'll gain: Jest (JavaScript Testing Framework), React.js, Web Development Tools, Application Programming Interface (API), Unit Testing, UI Components, Software Design Patterns, Javascript, Continuous Integration, Integration Testing
Coursera Project Network
Skills you'll gain: Eclipse (Software), Data Structures, Java, Programming Principles, Game Design, User Interface (UI), Integrated Development Environments
Skills you'll gain: Selenium (Software), Java, Software Testing, Test Automation, Scripting, Web Development Tools, Automation, Debugging
- Status: New
Skills you'll gain: Java, Java Programming, Object Oriented Programming (OOP), Object Oriented Design, Data Structures, Computer Programming, Android Development, Application Development, Programming Principles, Program Development, Integrated Development Environments, File Management, Algorithms, Data Storage, Debugging
DeepLearning.AI
Skills you'll gain: Extract, Transform, Load, Data Pipelines, Image Analysis, Data Import/Export, Tensorflow, iOS Development, Application Deployment, Android Development, Data Processing, Computer Vision, MLOps (Machine Learning Operations), Swift Programming, Feature Engineering, Mobile Development, Data Transformation, JSON, Applied Machine Learning, Data Sharing, Javascript, Deep Learning
University of Alberta
Skills you'll gain: Software Architecture, Unified Modeling Language, Systems Architecture, Software Design, Software Design Documents, Software Visualization, Solution Architecture, Software Systems, Software Development, Software Documentation, Enterprise Architecture, Maintainability, Scalability
University of Illinois Urbana-Champaign
Skills you'll gain: Computational Logic, Application Specific Integrated Circuits, Theoretical Computer Science, Data Structures, Verification And Validation, Computer Architecture, Algorithms, Computer Engineering, Programming Principles, Mathematical Software, Graph Theory, Software Development Tools
Skills you'll gain: Web Design and Development, Hypertext Markup Language (HTML), HTML and CSS, Web Development, Web Development Tools, Cascading Style Sheets (CSS), Front-End Web Development, Web Design, Javascript, Interactive Design, Web Applications, Full-Stack Web Development, Back-End Web Development
In summary, here are 10 of our most popular java courses
- Design Patterns:Â University of Alberta
- Java Control Flow, IDE, and Object-Oriented Programming:Â Packt
- Android App Development:Â Vanderbilt University
- Perform basic data analysis tasks using Java streams:Â Coursera Project Network
- Advanced React:Â Meta
- Build a Fast Typing Game using Java Swing:Â Coursera Project Network
- Foundations of Selenium WebDriver and Java for Automation:Â Packt
- The Complete Java Developer Course: From Beginner to Master:Â Packt
- TensorFlow: Data and Deployment:Â DeepLearning.AI
- Software Architecture:Â University of Alberta