Hello!
This Sophia course was created to support students taking IT-145. Video tutorials have been created that demonstrate introductory programming concepts using the Java programming language. Check back often; new videos will be uploaded in the future. In addition to these video tutorials, links to resources that explain the Java concepts are provided. All of the videos and resources are organized to align with the topics covered in each module of the IT-145 course.
Enjoy!
Cheryl Frederick
Java API documentation
http://docs.oracle.com/javase/8/docs/api/
Oracle Java Tutorials
http://docs.oracle.com/javase/tutorial/
Java Developer's Kit (JDK) Download
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Quick Start Tutorial on NetBeans:
Using the Scanner class to get user input
http://www.java-made-easy.com/java-scanner.html
System.out.print() and System.out.println() to display output
http://www.java-made-easy.com/java-output.html
System.out.printf() to display formatted output
http://www.homeandlearn.co.uk/java/java_formatted_strings.html
Dialogue boxes
http://www.roseindia.net/java/example/java/swing/ShowDialogBox.shtml
Using math in a simple Java application
http://www.w3resource.com/java-tutorial/java-arithmetic-operators.php
Boolean and Relational Operators
http://docs.oracle.com/javase/tutorial/java/nutsandbolts/op2.html
http://www.w3resource.com/java-tutorial/java-conditional-operators.php
If-then, if-then-else
http://www.dreamincode.net/forums/topic/71400-control-statements-in-java-if-else-statements/
while loop
https://www.youtube.com/watch?v=8ZuWD2CBjgs
http://www.homeandlearn.co.uk/java/while_loops.html
do-while loop
https://www.youtube.com/watch?v=nfr52iR0Pyg
for loops (also known as counter-controlled loops)
https://www.youtube.com/watch?v=rjkYAs6gAkk
https://docs.oracle.com/javase/tutorial/java/nutsandbolts/for.html
One Dimensional Arrays
https://www.youtube.com/watch?v=rj_y33ruUAU
http://mathbits.com/MathBits/Java/arrays/OneDim.htm
Declaring Arrays
http://mathbits.com/MathBits/Java/arrays/Declare.htm
Initializing Arrays
http://mathbits.com/MathBits/Java/arrays/Initialize.htm
Using a for loop to display contents of an array
GUI Development using Swing
https://www.youtube.com/watch?v=ZDw18yUwz6I
https://www.youtube.com/watch?v=uXitpup0l-s
https://www.youtube.com/watch?v=2ly7d_uMlrI