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.
34credentials
2online degrees
99courses

Related roles

Gain the knowledge and skills you need to advance.

  • This role has a $169,728 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 $169,728 median salary ¹.

    Offered by

    IBM_logo
    Microsoft_logo
    Meta_logo
  • This role has a $162,560 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 $162,560 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: Object Oriented Design, Object Oriented Programming (OOP), Java Programming, Java, Record Keeping

  • Coursera Project Network

    Skills you'll gain: Unit Testing, JUnit, Test Case, Test Driven Development (TDD), Code Coverage, Software Testing, Software Development, Software Engineering, Java Programming, Java

  • Coursera Project Network

    Skills you'll gain: Java, Data Structures, Java Programming, Data Access, Data Cleansing

  • Skills you'll gain: MySQL, Java, Data Access, Database Application, Database Development, Java Programming, Databases, Software Development, Data Storage, Computer Programming

  • Status: New
    Status: Free Trial

    Skills you'll gain: Prompt Engineering, Prompt Patterns, Generative AI, Large Language Modeling, Responsible AI, Restful API, ChatGPT, Application Deployment, Artificial Intelligence, Software Development Tools, Software Testing, Test Automation, Software Development, DevSecOps, Application Security, CI/CD, Application Programming Interface (API), Natural Language Processing, Artificial Intelligence and Machine Learning (AI/ML), Java Programming

  • Status: New
    Status: Free Trial

    Skills you'll gain: Java, Java Programming, Apache Spark, Applied Machine Learning, Deep Learning, Data Processing, Application Deployment, Natural Language Processing, Data Cleansing, Machine Learning Algorithms, Machine Learning, Feature Engineering, Data Transformation, Scalability, Artificial Neural Networks, Regression Analysis, Interoperability

  • Skills you'll gain: Google App Engine, Application Deployment, Cloud Applications, Java, Google Cloud Platform, Cloud Services, Platform As A Service (PaaS), Application Development, Cloud Computing, Java Programming, DevOps

  • Status: Free Trial

    Skills you'll gain: Selenium (Software), Test Automation, Browser Compatibility, Java Programming, Java, Software Testing, Javascript, Eclipse (Software), Apache Maven, Development Environment, Object Oriented Programming (OOP), Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Software Installation, System Configuration

  • Skills you'll gain: Java, Java Programming, Program Development, Application Development, Programming Principles, Data Storage, Computer Programming, Algorithms

  • Status: New

    Skills you'll gain: Java Programming, Integrated Development Environments, Application Frameworks, Performance Tuning, Performance Testing

  • Status: Free Trial

    University of California San Diego

    Skills you'll gain: Graph Theory, Data Structures, Java Programming, Java, Object Oriented Design, Software Design, Algorithms, Object Oriented Programming (OOP), Network Routing, Computational Thinking, Application Development, Debugging

  • Status: Free Trial

    University of Pennsylvania

    Skills you'll gain: Java Programming, Eclipse (Software), Java, Debugging, Integrated Development Environments, Object Oriented Programming (OOP), Data Structures, File Management, Development Environment, Software Design, Programming Principles, Problem Solving

What brings you to Coursera today?

Leading partners

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