- Level Professional
- Course by Codio
-
Offered by
About
This Core Java Specialization is part of a series of programming specializations, derived from LearnQuest's private Java Bootcamps, designed to provide the skill set necessary to be hired as an IT developer using Java in many corporate environments. To be successful in this specialization, we recommend you have an understanding of the fundamentals of software development in any language. LearnQuest offers a beginning programmer specialization that can help you prepare. In the four courses of this specialization, you’ll quickly master the Java programming language and the packages that constitute its rich set of core libraries. We’ll provide hands-on exercises so you can practice your new skills. In Course 1, we’ll introduce you to the basic fundamentals of the Java language. Course 2 provides a refresher on object-oriented programming, and how you can apply OO to Java. We’ll introduce Java classes, instances and packaging. By the time you get to course 3, you’ll be ready to go deeper into applying OOP concepts in Java, including inheritance and polymorphism. In course 4 you’ll learn how to use selected parts of the Java SE Class LIbrary, including Generics, Collections, Java Streams, I/O, Exceptions, Annotations and Enums. While we'll touch on other important Java topics, such as database connectivity, Java EE and Spring, those topics are covered in greater detail in other LearnQuest Java Specializations.Modules
Code Style
1
External Tool
- Codio: Code Style
2
Readings
- Navigating Codio Assignments
- Code Style Notes (Optional Download)
Package Namespace
1
External Tool
- Codio: Package Namespace
1
Readings
- Package Namespace Notes (Optional Download)
Build Automation with Maven
1
External Tool
- Codio: Build Automation with Maven
1
Readings
- Build Automation with Maven Notes (Optional Download)
Annotations, Assertions, and Unit Testing
1
External Tool
- Codio: Annotations, Assertions, and Unit Testing
1
Readings
- Annotations, Assertions, and Unit Testing Notes (Optional Download)
Coding Exercises
1
External Tool
- Codio: Java Developer Best Practices Coding Exercises
1
Readings
- How to Reset an Assignment in Codio
List, Map, and Set
1
External Tool
- Codio: List, Map, and Set
1
Readings
- List, Map, and Set Notes (Optional Download)
Streams and lambdas
1
External Tool
- Codio: Streams and lambdas
1
Readings
- Streams and lambdas Notes (Optional Download)
Date and Time
1
External Tool
- Codio: Date and Time
1
Readings
- Date and Time Notes (Optional Download)
Coding Exercises
1
External Tool
- Codio: Data Handling Coding Exercises
Exceptions and Error Handling
1
External Tool
- Codio: Exceptions and Error Handling
1
Readings
- Exceptions and Error Handling Notes (Optional Download)
HTTP and HTTP Request
1
External Tool
- Codio: HTTP and HTTP Request
1
Readings
- HTTP and HTTP Request Notes (Optional Download)
Processing HTTP Response and JSON
1
External Tool
- Processing HTTP Response and JSON
1
Readings
- Processing HTTP Response and JSON Notes (Optional Download)
Coding Exercises
1
External Tool
- Codio: Connecting to Web-based Systems Coding Exercises
Auto Summary
Dive into the world of Java with Coursera's "Core Java" course, tailored for those with limited coding experience. This self-paced, video-free course offers hands-on learning with runnable code examples, instant feedback, and quick coding exercises. Ideal for IT and Computer Science enthusiasts, it covers essential Java classes, interfaces, frameworks, and best practices. Enhance your skills with Starter or Professional subscription options under the expert guidance of Codio.

Elise Deitrick

Dmitrii Suchkov