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.
36credentials
3online degrees
101courses

Results for "java programming"

  • 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)

  • Status: Free Trial

    Universidad Nacional Autónoma de México

    Skills you'll gain: Android Studio, Android Development, Mobile Development, Android (Operating System), Java, Object Oriented Programming (OOP), JSON, Java Programming, Web Services, Restful API, Application Design, Application Development, Mockups, Data Storage Technologies, Software Design Patterns, Application Programming Interface (API), Prototyping, User Interface (UI) Design, UI Components, Instagram

  • Status: Free Trial

    Skills you'll gain: Git (Version Control System), Android Development, Android Studio, Mobile Development, Java Programming, Java, Application Development, Event-Driven Programming, Computer Programming

  • Status: Free Trial

    LearnQuest

    Skills you'll gain: Spring Framework, Microservices, JUnit, Model View Controller, Hibernate (Java), Restful API, Spring Boot, Software Architecture, API Gateway, Web Services, Object-Relational Mapping, Transaction Processing, Service Oriented Architecture, Cloud Computing Architecture, JSON, YAML, Load Balancing, Unit Testing, Software Configuration Management, Java Programming

  • Status: Free

    Princeton University

    Skills you'll gain: Graph Theory, Data Structures, Algorithms, Theoretical Computer Science, Computational Thinking, Computer Programming, Network Routing, Cryptography, Java Programming, Linear Algebra

  • Status: Free Trial

    Skills you'll gain: Model View Controller, Spring Framework, Restful API, Spring Boot, Web Services, JSON, YAML, Java, Web Applications, Configuration Management, Angular, Java Programming, Application Frameworks, Software Architecture, Extensible Markup Language (XML)

  • Status: Free Trial

    Skills you'll gain: Stored Procedure, PL/SQL, SQL, Database Management, Data Access, Databases, Database Systems, Java, Java Programming, JUnit

  • Status: New
    Status: Free Trial

    Skills you'll gain: Data Mapping, IBM WebSphere MQ, Middleware, Verification And Validation, Business Process Automation, Process Driven Development, Data Integration, File Transfer Protocol (FTP), Test Case, Development Testing, Java, Data Validation, Software Testing, Java Programming, System Configuration, Extensible Markup Language (XML), Debugging, File Management

  • Status: Free Trial

    Skills you'll gain: Android Development, Mobile Development, Software Design, User Interface (UI) Design, Java Programming, Data Sharing, Database Management, Service Management

  • Status: Preview

    Skills you'll gain: Model View Controller, Unified Modeling Language, Object Oriented Programming (OOP), Software Design Patterns, Software Design, Java Programming, Computer Programming, Debugging, Software Architecture, Programming Principles, Other Programming Languages, Prototyping

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 $165,632 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 $165,632 median salary ¹.

    Offered by

    Meta_logo
    Coursera - DELETE_logo
    IBM_logo

Most popular

Trending now

New releases

What brings you to Coursera today?

Leading partners

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