I am an experienced software developer, and program in a number of languages. This Java course by MindsMapped is, by far, the best course I have ever taken. Aatika is an excellent teacher. She knows the language and the development environment, and her personality shines through the videos. She keeps the student engaged, and her teaching style is very, very, understandable. I highly recommend this course to anyone interested in learning, or even relearning, the Java language, particularly using Eclipse.