Java Programming

Java Programming is a powerful, versatile language widely used for building enterprise-scale applications. Coursera's Java Programming catalogue teaches you the building blocks of this object-oriented language, from basic syntax and data types to advanced features like multithreading and network programming. You'll grasp concepts like encapsulation, polymorphism, and inheritance, and learn to design, build, and test robust, scalable applications. Along the journey, you will also learn about Java libraries, APIs, and development environments, and how to leverage them efficiently. This skill set is pivotal for roles such as software engineer, web developer, mobile developer, and more.
35credentials
2online degrees
100courses

Related roles

Gain the knowledge and skills you need to advance.

  • This role has a £75,333 median salary ¹.

    description:

    A Back End Developer handles server-side logic, databases, and app performance, ensuring secure data flow using Node.js, SQL, and cloud services.

    This role has a £75,333 median salary ¹.

    Offered by

    IBM_logo
    Microsoft_logo
    Meta_logo
  • This role has a £77,524 median salary ¹.

    description:

    An Android Developer builds, tests, and optimizes apps for Android, focusing on performance and compatibility, using Java, Kotlin, and Android SDK.

    This role has a £77,524 median salary ¹.

    Offered by

    Meta_logo
    Coursera - DELETE_logo
    IBM_logo

Most popular

Trending now

New releases

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Learn a new tool or skill in an interactive, hands-on environment.
Get in-depth knowledge of a subject by completing a series of courses and projects.
Earn career credentials from industry leaders that demonstrate your expertise.
Earn your Bachelor’s or Master’s degree online for a fraction of the cost of in-person learning.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Results for "java programming"

  • Skills you'll gain: Data Import/Export, Data Analysis, Exploratory Data Analysis, Java, Data Processing, Data Manipulation, Java Programming, Statistics

  • Status: Free Trial

    Skills you'll gain: Java Programming, Java, OS Process Management, Software Design Patterns, Performance Tuning, Algorithms

  • Skills you'll gain: Java Programming, Development Environment, Java, Integrated Development Environments, Software Development Tools, Virtual Machines, Encryption, Cryptography, Application Performance Management, Scalability

  • Skills you'll gain: JUnit, Unit Testing, IntelliJ IDEA, Apache Maven, Software Testing, Test Case, Java Programming, Integration Testing, Software Architecture

  • Status: New
    Status: Free Trial

    Skills you'll gain: CI/CD, Jenkins, Docker (Software), Spring Boot, Continuous Integration, Configuration Management, Containerization, Scalability, Software Documentation, Application Deployment, Java, Continuous Deployment, Spring Framework, DevOps, Back-End Web Development, JUnit, Application Programming Interface (API), Java Programming, Databases, React.js

  • Status: Free Trial

    Skills you'll gain: Jenkins, Selenium (Software), GitHub, Git (Version Control System), Performance Testing, Continuous Integration, CI/CD, Apache Maven, Version Control, Test Automation, Browser Compatibility, Test Tools, Object Oriented Programming (OOP), Test Data, Integration Testing, Java Programming, Java, Test Case, Unit Testing, Software Testing

  • Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Eclipse (Software), Object Oriented Design, Program Development, Computer Programming, Software Design

  • Skills you'll gain: Selenium (Software), Test Automation, Eclipse (Software), Software Testing, UI Components, Integrated Development Environments, Web Applications, Java Programming, Functional Testing

  • Skills you'll gain: Unit Testing, JUnit, Integration Testing, Restful API, Test Driven Development (TDD), Software Testing, Java Programming, Hibernate (Java)

  • Status: Preview

    Skills you'll gain: Android Development, Mobile Development, Data Management, User Interface (UI), UI Components, Human Computer Interaction, Java Programming, System Programming, Network Model, Geographic Information Systems, Interactive Design, Animations, Computer Programming, Computer Graphics

  • Skills you'll gain: C++ (Programming Language), Data Structures, Interactive Design, Other Programming Languages, Application Development, Program Development, Computer Programming, Java Programming, Software Development, Computer Science

  • Status: Free

    Princeton University

    Skills you'll gain: Data Structures, Algorithms, Java, Performance Testing, Computer Programming, Java Programming, Theoretical Computer Science, Object Oriented Programming (OOP)

What brings you to Coursera today?

Leading partners

  • Packt
  • LearnQuest
  • EDUCBA
  • SkillUp
  • Vanderbilt University
  • Codio
  • Duke University
  • IBM