Links to building websites:

Essential JAVA Resources for Beginners:

Essentials of the Java Programming Language, Part 1 and Part 2

This is a free e-books that you can download, offered by Oracle.  This book will step you through many JAVA features and teach you how to build applications, applets, and even servlets

Building Coding Skills

CodingBat is a free site of live Java and Python coding problems to build coding skill. Each problem has a problem description and a table showing some sample output for that problem. Type your Java code into the large text area and click the “Go” button to save your code, compile and run. Each time you click Go, the results are shown in the right side of the page. On each problem page, the “prev” and “next” links lead through the sequence of problems in that section. The “chance” link goes to a random unfinished problem in the section

Java Programming Tutorials for Beginners

This tutorial is a series of YouTube videos and it offers detailed step-by-step introduction to Java. There are 87 videos in the series for the beginner JAVA programmers

Easy Java Lessons

The easiest way to learn Java software programming is from examples. Examples save time and simplify what seems to be difficult. The Fundamentals tutorial doesn’t focus on Java Swing issues, which makes it easier for beginners. Java Swing is dealt with in the Swing tutorial

Providing Coaching and Mentoring Sessions to start SW Engineer careers