Learn to Code with Dan Vega

I have 20+ years of software development experience and have helped over 110,000+ students online learn how to code. If you want to level up your skills you have come to the right place. Please enter your email address below to be notified when new content is released.


Below you will find a list of courses that I currently have available. I put a lot of effort and passion into each one of my courses and I hope that shows. If you're interested in a topic that I don't have listed here please contact me.

Up and Running with Vue.JS Course Cover Image

Vue for Beginners: Up and Running with Vue

A beginner's guide to learn the basics of the JavaScript Framework Vue.js.

Learn More about VueJs for Beginners
The complete Apache Groovy Developer Course Cover Image

The Complete Apache Groovy Course

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

Learn More about Apache Groovy
Getting Started with Spring Boot 2 Course Cover Image

Getting Started with Spring Boot 2

Learn how to build a real application using Spring Framework 5 & Spring Boot 2

Learn More about Spring Boot 2
Learn Spring Boot Course Cover Image

Learn Spring Boot

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

Learn More about Spring Boot
Angular 4 Java Developers Course Cover Image

Angular 4 Java Developers

Learn how to build Spring Boot & Angular apps by building a real world application with JHipster.

Learn More about Angular 4 Java Developers
Getting Started with Java Course Cover Image

Getting Started with Java

Everything you need to know about setting up your local development environment.

Learn More about Java