- Level Professional
- Duration 9 hours
- Course by Codio
-
Offered by
About
Code and run your first Java program in minutes without installing anything! This course is designed for learners with limited coding experience, providing a solid foundation of not just Java, but core Computer Science topics that can be transferred to other languages. The modules in this course cover functions, recursion, objects, and mutability. Completion of the prior 2 courses in this specialization are recommended. To allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing. You'll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to small, approachable coding exercises that take minutes instead of hours.Modules
Method Basics
1
External Tool
- Codio: Method Basics
2
Readings
- Navigating Codio Assignments
- Method Basics Lesson Notes (Optional Download)
Parameters
1
External Tool
- Codio: Parameters
1
Readings
- Parameters Lesson Notes (Optional Download)
Variable Scope
1
External Tool
- Codio: Variable Scope
1
Readings
- Variable Scope Lesson Notes (Optional Download)
Returning Values
1
External Tool
- Codio: Returning Values
1
Readings
- Returning Values Lesson Notes (Optional Download)
Lab - Review Content and Practice
1
External Tool
- Codio: Methods Lab
1
Readings
- Methods Lab (Review and Practice) Lesson Notes (Optional Download)
Coding Exercises
1
External Tool
- Codio: Methods Coding Exercises
1
Readings
- How to Reset an Assignment in Codio
What is Recursion?
1
External Tool
- Codio: What is Recursion?
1
Readings
- What is Recursion? Lesson Notes (Optional Download)
Lab - Review Content and Practice
1
External Tool
- Codio: Recursion Lab
1
Readings
- Recursion Lab (Review and Practice) Lesson Notes (Optional Download)
Coding Exercises
1
External Tool
- Codio: Recursion Coding Exercises
Classes and Objects
1
External Tool
- Codio: Classes and Objects
1
Readings
- Classes and Objects Lesson Notes (Optional Download)
Lab - Review Content and Practice
1
External Tool
- Codio: Intro to Objects Lab
1
Readings
- Intro to Objects Lab (Review and Practice) Lesson Notes (Optional Download)
Coding Exercises
1
External Tool
- Codio: Intro to Objects Coding Exercises
Changing Objects with External Methods
1
External Tool
- Codio: Changing Objects with External Methods
1
Readings
- Changing Objects with External Methods
Changing Objects with Instance Methods
1
External Tool
- Codio: Changing Objects with Instance Methods
1
Readings
- Changing Objects with Instance Methods
Static Methods
1
External Tool
- Codio: Static Methods
1
Readings
- Static Methods
Lab - Review Content and Practice
1
External Tool
- Codio: Mutability Lab
1
Readings
- Mutability Lab (Review and Practice) Lesson Notes (Optional Download)
Coding Exercises
1
External Tool
- Codio: Mutability Coding Exercises
Auto Summary
Dive into Java Object Basics with this hands-on, video-free course designed for beginners in IT & Computer Science. Led by Coursera, it covers functions, recursion, objects, and mutability through interactive assignments and instant feedback. Perfect for self-paced learners, it offers a solid foundation transferable to other languages. Subscriptions available are Starter and Professional, with a duration of 540 minutes.

Patrick Ester

Anh Le

Elise Deitrick