HKUSTx: Introduction to Java Programming – Part 1

Learn the fundamental elements of Java programming and data abstraction.

4.1|Reviews (7)
radio_button_checkededX Subscription
₹12,510/yr
Get this course and thousands more with a edX Subscription subscription.
radio_button_uncheckedIndividual Course
98770
Keep the course forever with lifetime access and receive a certificate.
TeamsBilled annually • 14-day free trial
₹33,026
EnterpriseFor organizations with 50+ learners
Custom Pricing

Why choose Essentials (Small Teams)?

check
1 Academy,16 Self-Paced Courses
check
Self-Paced Learning ,Employee Upskilling
verifiedGet this course for free with the Coursera Plus subscription.
✓ Compare courses before making a decision
Check Latest Price →
Price may vary. Check latest price on provider site.

Course Insight

Suitable for beginner learners. This course serves as an entry point into Computer Science, building foundational knowledge before moving on to advanced frameworks or specialized paths.

Beginner FriendlyCertification IncludedSelf-Paced Learning

SKILLS TO
MASTER

Computer Science Basics
Fundamental principles and concepts
Practical ApplicationTrending
Real-world project implementation
Best Practices
Industry standard workflows and guidelines
Problem Solving
Core Concepts
Implementation
Workflow Integration
Optimization
Careers:Backend Developer, Software Engineer, API Developer.

Quick Facts

Below sections are verified from last major sync. For real-time updates and today's latest lectures, Check official page here.

What You’ll Learn

Do you want to become a better problem solver?

This Java course will provide you with a strong understanding of basic Java programming elements and data abstraction using problem representation and the object-oriented framework. As the saying goes, “A picture is worth a thousand words.” This course will use sample objects such as photos or images to illustrate some important concepts to enhance understanding and retention. You will learn to write procedural programs using variables, arrays, control statements, loops, recursion, data abstraction and objects in an integrated development environment.

This course is comprised of two 5-week parts.

Part 1 introduces programming fundamentals:

Problem solving

Primitive data types and arithmetic expressions

Object-oriented programming basics

Branching and Loops

Arrays

Part 2 covers the following topics:

String manipulation

File I/O

Simple event-driven programming

Recursion

Abstract data types

See how this course curriculum compares with alternatives

Outcomes

  • Take a “real-life” problem and abstract out the pertinent aspects necessary to solve it in an algorithmic manner..
  • Formulate formal solutions to well-defined problems using the logic of a programming language..
  • Implement formal solutions in Java using an integrated development environment..
  • Understand the basics of data abstraction using the object-oriented framework..
See side-by-side differences in learning outcomes

FAQs

Top Alternatives

Highly-rated courses worth your attention

Introduction to Java and Object-Oriented Programming
4.4· 19 Hrs (approximately)
Beginner
COURSERA PLUS
₹13,999/yr|₹2,099/mo
Programming in Java: A Hands-on Introduction Specialization
4.3· 1 month at 10 Hrs a week
Beginner
COURSERA PLUS
₹13,999/yr|₹2,099/mo
GTx: Introduction to Object-Oriented Programming with Java I: Foundations and Syntax Basics
Introduction to Application Development Specialization
4.4· 1 month at 10 Hrs a week
Beginner
COURSERA PLUS
₹13,999/yr|₹2,099/mo
Programming for Everybody (Getting Started with Python)
4.8· 18 Hrs (approximately)
Beginner
COURSERA PLUS
₹13,999/yr|₹2,099/mo
Python for Everybody Specialization
4.8· 2 months at 10 Hrs a week
Beginner
COURSERA PLUS
₹13,999/yr|₹2,099/mo
HKUSTx: Introduction to Java Programming – Part 1
4.1(7+ learners)