Course Information
Course Overview
Learn the basics of the Java programming language using Java and the Eclipse design environment.
The Java Programming language is used in over 13 billion devices world-wide. What started out as a network language has grown into a multi-platform software tool with applications on computers, the web, and on mobile devices.
This explosive birth has elevated the demand for computer programmers and software engineers all over the world. High Schools and Summer Camps have ramped-up their offerings in Computer Programming. Major universities and tech schools have seen the advent of Computer Science and Software Engineering as major fields of study, topping enrollment in other science, tech, and engineering programs.
If you've always wanted to learn Java and be a part of the explosive career possibilities, then this course Java Programming - The Apprentice Course is for you!
My name is Greg Safko, and I have been teaching computer programming for over 20 years. Over those years I've learned what teaching techniques work best, and I use them in this course so you can learn the Java language in a fun and entertaining way while maximizing how you retain the information.
If you are looking to explore the Java language for fun, or to make a career change, then I invite you to take Java Programming - The Apprentice Course
I look forward to fulfilling all your Computer Programming expectations!
Course Content
- 10 section(s)
- 89 lecture(s)
- Section 1 Getting Started with Java Programming
- Section 2 Computer Output
- Section 3 Variables
- Section 4 User Input
- Section 5 Math Operations and Comparisons
- Section 6 Loops
- Section 7 Functions
- Section 8 Strings
- Section 9 Arrays
- Section 10 Exception Handling
What You’ll Learn
- By the end of this course, students will learn the basic essentials of Java Programming from the ground-up.
- Students will learn the basic hallmarks essential to mastering a programming language
- Students will work with data input, output, and variables.
- Students will explore and use loop structures, functions, and conditional statements, such as if and if-else statements.
- High school students will learn basic subset material to take the AP Computer Science Exam
- Core concepts are explored that are essential for a career in computer programming.
Reviews
-
EErling Wulf Weinreich
I recently completed Greg Safko's Java Programming The Apprentice Course and can’t recommend it enough for beginners. As someone new to programming, I found the course structure well-organized. Greg's patient and perfectly paced presentation made complex concepts approachable. His teaching style is engaging and clear, and his pleasant voice was a bonus—something not always guaranteed on Udemy! Typing with the hands-on projects was very effective; it reinforced the material and helped me grasp core Java concepts like variables, loops, and conditional statements. After completing this course, I’m excited to continue on the programming journey. Whether you’re a high school student prepping for the AP Computer Science Exam or someone exploring a career in programming, this course is an excellent starting point. Thank you, Greg, for making learning Java so enjoyable!
-
KKeven Guzman
I liked this course because although I am currently taking DSA, I like to make sure I'm still familiar with all the fundamental material that's been given so that I don't leave anything important behind.
-
TTanjil Hossain
It's been a great refresher course.
-
OOdion Oherein
Great