Gain insights into Java fundamentals, conditional and loop statements, and operations on arrays. Learn about debugging and creating your initial programs to advance as a proficient Java developer.
Beginner
164 Lessons
24h
Certificate of Completion
Gain insights into Java fundamentals, conditional and loop statements, and operations on arrays. Learn about debugging and creating your initial programs to advance as a proficient Java developer.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
In this course, you will learn the beginning concepts of Java and work your way up to more advanced techniques. To kick things off, you will get hands-on practice with the fundamentals of Java including: variables, constants, arithmetic operations, and how to debug simple programs. As you work your way through the course, you will take what you have learned and apply it to more advanced topics like conditional statements, loop statements, and how to perform operations on arrays. After completing this...Show More
TAKEAWAY SKILLS
Java
Programming Language
What You'll Learn
After completing this course, you will be able to • Write simple Java programs that involve decisions, repetition, and arrays of data • Specify Java classes and their methods, while designing a solution to a given problem • Think critically about the problem-solving and programming concepts presented • Further your study of Java by completing intermediate and advanced courses
What You'll Learn
After completing this course, you will be able to • Write simple Java programs that involve decisions, repetition, and arrays of data • Specify Java classes and their methods, while designing a solution to a given problem • Think critically about the problem-solving and programming concepts presented • Further your study of Java by completing intermediate and advanced courses
Show more
Course Content
A First Look at Java
Arithmetic Expressions
Debugging Interlude—The Errors Programmers Make
Using Classes and Objects
Class Definitions—The Fundamentals
Debugging Interlude—Common Mistakes with Classes
8 Lessons
Decisions
10 Lessons
Class Definitions—More Details
10 Lessons
Multiway Decisions
10 Lessons
Debugging Interlude—Avoiding Mistakes; Finding Mistakes
6 Lessons
Repetition
12 Lessons
Repetition Continued
7 Lessons
Debugging Interlude—Debugging Loops
6 Lessons
Arrays
17 Lessons
An Array-Based Data Structure
13 Lessons
Debugging Interlude—Debugging Arrays
5 Lessons
Glossary
1 Lesson
Appendixes
6 Lessons
Copyright
1 Lesson
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
See how Educative uses AI to make your learning more immersive than ever before.