Learn Java. Build your career.
Choosing the Right Programming Language for Your Project
Hey there, fellow coders! Are you ready to dive into the world of programming languages ...
Debugging 101: Unveiling the Art of Masterful Troubleshooting
Introduction to Debugging 101 Hey there, fellow coders! Have you ever found yourself staring at ...
How to Stay Motivated When Learning to Code: Tips and Strategies
Welcome, fellow learners! Are you ready to embark on the exhilarating journey of learning to ...
Free Java Roadmap
Discover exactly what you need to learn and where to start in order to become a professional coder.
Podcast Episode 34 – Fun with Controllers
Spring Framework - Fun with Controllers This podcast episode is all about digging ...
Podcast Episode 33 – Intro to Spring Framework
An Epic Journey Well, so far we've been focusing on a bunch of ...
Podcast Episode 31 – Interview with Troy Davis
Yet another self-taught programmer, Mr. Troy Davis went through a college education and ...
Agile Development Methodology
If you've worked as a developer for a corporation, you've likely been exposed ...
Alan Robbins – Self-taught Programmer Success Story
Alan Robbins is a self-taught programmer who dabbled with programming in college. After ...
Podcast Episode #28 – The Software Development Life-Cycle
In this episode of the How to Program with Java podcast, I will ...
From Self-taught Programmer to Self-made Success Story – John Sextro
Keeping on our theme of becoming a success story with programming as a ...
HTML Layout and Design
Okay so you know how to add some styles and CSS to your ...
Java Podcast Episode 25 – Encapsulation and Final Keyword
In this episode of the How to Program with Java podcast I will ...
Java Practice Assignment – High Stakes Roulette
Keeping on the gambling theme, I've decided to create another assignment centered around the game ...
Podcast Episode 24 – Java Interview Questions Part II
In this second iteration of our Java interview questions, I have pulled some ...
Podcast Episode 23 – Java Interview Questions Part I
List of Java interview questions Here's the list of questions that will be ...
Podcast Episode 22 – Mocking
Unit testing your code is all about being able to confidently test one ...
Podcast Episode 21 – Unit Testing
In this week's episode, I will be talking about a topic that I ...
Java Practice Assignment #6 – Texas Holdem Poker
Before we launch into this assignment, let's take a look at the solution for assignment ...
Podcast Episode 20 – Casting
Let's kick off today's podcast episode with a quick explanation of what 'casting' ...
CSS 101 Tutorial
Cascading Style Sheets are a bit of a tricky beast in HTML. Given ...
Getting a Job as a Self-Taught Programmer
In my time as a teacher of the Java programming language I have ...
Sorting Collections in Java
Have you run into a situation where you had a Collection of Objects ...
HTML Styles 101
Now that's style!In this HTML tutorial I would like to introduce two concepts ...
Podcast Episode 18 – Constructors
Let's get this episode started with a quick explanation on what a constructor ...
Java Practice Assignment #5 – Recursive Factorial
As always, I'll include my solution to the previous assignment before I give you the ...
Podcast Episode 17 – Java Packages
Review my Book As I mentioned on the podcast, I'd absolutely love it ...
Introduction to HTML
I'm so ridiculously excited to be introducing a whole new aspect of programming. ...
Mastering Regular Expressions
In this episode of the How to Program with Java podcast, I will ...

