Featured Courses

Learn Spring Boot

Spring Boot gives you all the power of the Spring Framework without all of the complexity.

Learn Apache Groovy

Everything you need to know to get started with the Groovy Programming Language

Learn Spring & Angular

Start building Spring Applications that leverage Angular 2 on the front end.

Learn Java

Are you new to the Java Programming language? Learn how I set up a local Java Development environment.


Students Worldwide







Student Testimonials

Hi Dan, I just really wanted to say thank you for what you are doing. After I moved to the UK from Hungary, to find new opportunities as a Java Developer, I bought your courses, and I can thank my new job to your Spring Boot course (I am at this position for 8 months now, and working with Spring Boot since, just the way you taught me back then when I watched the course). You probably don’t know, but you really are a game changer. Literally changed my life by pointing me to the right direction. You are a good person, and a wonderful teacher indeed. Many many thanks Dan, and keep doing what you do!

– Chris, Reading, UK

“Among the best courses that I have taken. If you are curious about Groovy, even remotely, take this course–your questions will be answered.”

– AJ Moore

“Brilliant course! Very thorough coverage of Groovy, all the interesting parts are included and many illustrations of how Groovy improves on Java. The course is long, but that is because there is so much to include and nothing significant is omitted. Even if you are an experienced Java developer (like me) the course will teach you all ways Groovy improves on Java. If you are serious about learning Groovy, take this course!”

– Gary Mann

I really cannot say enough good things about this course. Dan stands out as a really good instructor and covers all of the basics to get up and running quickly with SpringBoot. Everything is explained in a solid educational style and at a good pace. Dan, please follow up with courses on the various Spring Projects! Kudos!

– Peter Lorent