Advanced Java Programming with Eclipse

Learn advanced Java concepts with Object Orientated Programming

Watch Preview Take this Course for $75 $54.75
Welcome to my Advanced course on Java Programming with Eclipse!

Before discussing the course I must emphasize that this is an Advanced course, so fundamental knowledge of Java and/or Eclipse are required. If you would like to learn these fundamentals then please take a look at my beginner course, Eclipse | The Basic Java Programming Course.

My name is Matthew Dewey. I am an experienced programmer, having received several accommodations on programming in my formal education as well as tough several programming languages to thousands of students. My goal is to provide you, the budding programmer, the the knowledge you need on programming in an easy and fun manner. In this course I do just that and with one of the most useful IDEs coupled with the Java programming language.
Java, a wonderfully simple programming language that has encouraged many programmers to pursue careers involving Java over any other language. Of course, it goes without saying that Java is an excellent language, but do you know what is required of you in a programming career?
There are many skills in programming that are required in any form of the field, but what I plan to to teach you in this course is exactly what you will find on many job requirements as well as many advanced methods that will no doubt help you in the future. I speak of OOP, Object Orientated Programming, in addition I included data processing and storage.
Data is important in the technological world that we live in, but what we use is processed data, so you, as the budding programmer need to know this as well. I show you how to scan through large amounts of data with ease as well as extract specific types and process it as well.
What about Eclipse? A popular, widely used IDE that many large applications have been created in over the years. Do you know how to use it to its full potential? Well, in this course we will go through several projects that will help you get truly comfortable with the IDE as well as more adept at program creation.
In short, you will learn:
  • Advanced Java Methods 
  • Data Collection 
  • Data Processing and Storage
  • Data Extraction
  • Data Scanning
  • OOP, Object Orientated Programming
  • and BONUS tips and tricks!
Go no further if you're looking for the course that will take you from a novice to an expert! With my course I can guarantee that the knowledge you learn will help you in your career or further studies on Java programming. I hope you enjoy the course and it helps you on your way into the world of programming!

"Programming is a form of art. It is logical creativity!"

Intended Audience: students, programmers

Course Curriculum

000 - Course Introduction
101 - Section 1 Introduction
102 - The toUpperCase Method
103 - The toLowerCase Method
104 - The isLetter Method and Boolean Variables
105 - The isDigit Method
106 - The isWhiteSpace Method
107 - The Length Method
108 - The compareTo Method
109 - Project Discussion
110 - Project Answer
111 - Conclusion
201 - Introduction
202 - An Introduction to the Substring
203 - Substring Practice
204 - An Introduction to the indexOf Method
205 - indexOf Practice
206 - Project Discussion
207 - Project Answer
208 - Conclusion
301 - Introduction
302 - Scanner Introduction
303 - Scanner Practice
304 - Changing Delimiters and Solving Basic Error
305 - File Reading Introduction
306 - File Reading Preparation
307 - File Reading Practice
308 - PrintWriter Introduction
309 - PrintWriter Practice
310 - The Try and Catch Statement
311 - Project Discussion
312 - Project Answer
313 - Conclusion
401 - Introduction
402 - Arrays Introduction
403 - One-Dimensional Array Practice
404 - Two-Dimensional Array Practice
405 - Split Method Introduction
406 - Split Method Practice
407 - Project Discussion
408 - Project Answer
409 - Conclusion
501 - Introduction
502 - An Introduction to Classes and OOP
503 - Class and Void Method Creation
504 - Typed Method Creation
505 - Private Variables
506 - Scanner Method and Object Practice
507 - OOP Practice
508 - Project Discussion
509 - Project Answer
510 - Course Conclusion

Matthew Dewey


Lead Programming Instructor for Programming Tut