Courses Coursera

Introduction to Java

First course in the Core Java Specialization derived from LearnQuest's Java Bootcamps. Gain solid knowledge of Java basics: benefits and product suite, syntax and data types, expressions and operators, branching and looping, with hands-on labs using Eclipse.

Beginner Level 10h 0m 4.60 (2,239) 🌐 ES

What you'll learn

  • Understand Java’s benefits and product offerings within the Core Java Specialization
  • Install Java and write simple programs using basic Java syntax and data types
  • Work with primitive types, wrapper classes, and arrays in Java
  • Use expressions, operators, branching, and looping statements to control program flow
  • Practice Java development in a browser-based lab environment using Eclipse IDE

Skills you'll gain

  • Describe the Java product offerings and the key benefits of Java
  • Explain how to use basic Java syntax and data types
  • Use Java expressions, operators, branching and looping statements to write simple Java code
  • Gain a foundational understanding of Java programming principles and development environments
  • Apply debugging and use of the Java class library in simple programs

Prerequisites

  • Fundamentals of software development in a procedural or object-oriented language
  • Basic knowledge of programming in any language

Who this course is for

  • Anyone interested in learning Java
  • Programmers
  • Technical Managers
  • Application Developers
Pricing varies
Go to Course

You'll be redirected to Coursera

Provider

Coursera

Related Courses

System Design for Beginners

A free beginner-friendly video course from freeCodeCamp, listed on Class Central, introducing core concepts and practices of system design for software engineers and developers.

Codecademy

Introduction to Python Training

Learn to rapidly develop feature-rich applications in Python using built-in statements, functions, collections, object-oriented features, data accessors, and library modules in this 3-day instructor-led course.

Learning Tree

Introduction to Python

Learn Python like a pro from day one—code in a professional IDE with guided setup, instant feedback, and short, focused lessons that build job‑ready Python fundamentals for data science, automation, and software development.

JetBrains Academy

JavaScript Certification

This course teaches core JavaScript programming concepts including variables, functions, objects, arrays, and control flow. You also learn DOM manipulation, event handling, asynchronous and functional programming, and accessibility best practices, culminating in projects and a certification exam.

freeCodeCamp

IT Systems Design and Analysis

Prepare to design, analyze, and evaluate IT systems using data flow diagrams, ERDs, UML, and feasibility analysis. Learn to assess existing systems, identify inefficiencies, compare solution alternatives, and deliver a digital transformation strategy through a hands-on final project.

Coursera ⭐ 4.70

Programming with JavaScript

Learn the basics of web development with JavaScript, including variables, data types, functions, objects, arrays, DOM manipulation, modern JS features, and writing unit tests with Jest over 5 modules.

Coursera ⭐ 4.70