Java for Beginning Beginners

Watch Java for Beginning Beginners

  • 2016
  • 1 Season

Java for Beginning Beginners is an internet television series that offers an engaging and informative journey designed to take viewers from the basics of Java programming to the core concepts and techniques that they can use to develop their own applications. The show stars Andrew Snyder-Spak, a seasoned Java developer with an impressive background in software engineering and a passion for teaching.

Snyder-Spak's approach is to deliver the material in a way that's accessible even to those with no prior programming experience. He starts by breaking down the fundamental concepts of Java and gradually moves on to more advanced topics. Each episode is designed to be interactive, featuring quizzes and hands-on coding exercises that reinforce the learning process.

Throughout the series, Snyder-Spak emphasizes the hands-on learning approach, using real-world coding examples to demonstrate how the concepts work in practice. He also shares his expertise and tips for best coding practices, and provides plenty of practical advice for troubleshooting and problem-solving.

The episodes are expertly-produced and well-paced, with both visual and audio elements that make learning the material a fun and engaging experience. From the use of graphics panels to explain tricky concepts to the straightforward and easy-to-follow explanations of code snippets, there is something for everyone in this series, regardless of their background or prior experience.

With over 30 episodes, Java for Beginning Beginners covers a wide range of topics including variables, operators, control statements, loops, strings, arrays, classes, objects, and many more. Regardless of your starting level, the show allows you to progress at your own pace, and each episode builds upon the previous one, so even if you're a complete beginner, you'll quickly find yourself picking up new skills.

While the show is designed to be accessible to beginners, it's also an excellent refresher for those who have some experience programming in Java. Snyder-Spak manages to dissect some of the more complex topics into bite-sized chunks that are easy to digest, so even intermediate programmers can learn new things, and brush up on areas where they might need some additional guidance.

Another strong point of Java for Beginning Beginners is that Snyder-Spak provides plenty of opportunities for viewers to interact with him and ask questions. He frequently pauses the episode to answer some of the frequently asked questions that he receives from viewers, and many episodes feature a live Q&A session with audience members.

In conclusion, if you're looking to learn Java or looking to brush up on your existing skills, Java for Beginning Beginners is an excellent resource. The show is well-produced, engaging, and offers a comprehensive and well-structured learning experience. Snyder-Spak's enthusiasm and passion for teaching are infectious, and his approach is both accessible and informative, making this an excellent choice for anyone looking to expand their coding skills.

Filter by Source
No sources available
Seasons
Parent and Child Classes
38. Parent and Child Classes
January 1, 2016
Andrew tackles inheritance. Parent and child classes allow you to model real world relationships between objects.
Class Construction
37. Class Construction
January 1, 2016
Andrew continues to construct the Animal class.
The Class Object Relationship
36. The Class Object Relationship
January 1, 2016
Andrew will explain the relationship between classes and objects-- The foundation of object oriented programming.
Lists, Hashtables and Generics
32. Lists, Hashtables and Generics
January 1, 2016
In this episode Andrew discusses Lists, Hashtables and Generics in Java.
ArrayList Objects- Arrays on Steroids
31. ArrayList Objects- Arrays on Steroids
January 1, 2016
Learn to use ArrayList objects-- A much more powerful Data structure.
Manipulating  Arrays
30. Manipulating Arrays
January 1, 2016
You'll learn how to manipulate the individual data items within arrays as well as use the methods of the Array class.
Arrays
29. Arrays
January 1, 2016
Arrays allow you to hold and manipulate lists of data. Andrew demonstrates arrays in this lecture.
For Loops
25. For Loops
January 1, 2016
For loops offer a more compact and efficient syntax for loops. You'll learn how to create for loops in this lecture.
Iterating with While Loops
24. Iterating with While Loops
January 1, 2016
Loops allow you to repeat a section of code a specific number of times. You'll learn how while loops work as Andrew demonstrates two different ways to use loops.
Complex and Compound Conditional Statements
23. Complex and Compound Conditional Statements
January 1, 2016
Andrew looks at compound conditionals that make a decision based on more then one condition. Complex conditionals will also be looked at which are use when a conditional must decide between mutiple outcomes.
Conditionals
22. Conditionals
January 1, 2016
Andrew introduces standard conditionals with a program that determines whether or not the user is of legal drinking age.
Section Introduction
21. Section Introduction
January 1, 2016
Andrew introduces you to this section of the course where we'll cover conditionals and loop statements in Java.
Fun with Strings
19. Fun with Strings
January 1, 2016
Learn how to manipulate Strings in Java. Andrew will demonstrate String.length(), String.indexOf(), String.replace(), String.toUpperCase() and String.toLowerCase().
Variables and Arithmetic
18. Variables and Arithmetic
January 1, 2016
I know. "I hate math," you say. Why not let Java do the math for you? In this section Andrew discusses Java and arithmetic.
Declaring and Initializing Variables
17. Declaring and Initializing Variables
January 1, 2016
Variables must be declared and initialized before use. You'll learn how to do both in your own Java programs in this video.
Variable Types
16. Variable Types
January 1, 2016
Andrew introduces you to several different types of variables. byte, short, int, long, char, float, double and boolean types are discussed.
Lab Solution
14. Lab Solution
January 1, 2016
Compare your lab solution to Andrew's in this section. Congratulations on completing this section and your lab exercise.
Output and Storage
12. Output and Storage
January 1, 2016
Exciting news: You can also output from your Java program to permenant storage like your hard disk. Andrew shows you how in this lecture.
Command Line Parameters
11. Command Line Parameters
January 1, 2016
In Java, your program can take input directly from the command line itself via command line parameter. Andrew will show you how in this lecture.
Command Line Input with Different Data Types
10. Command Line Input with Different Data Types
January 1, 2016
Andrew will show you how to have the user input integer data and String data in basic Java command line programs.
Obtaining Input with a Scanner Object
9. Obtaining Input with a Scanner Object
January 1, 2016
You'll learn to create a scanner object to take command line input. You'll use floating point numbers to solve a basic problem with Java. You'll also use input.nextFloat() and multiplication with floating point numbers.
Welcome Back-- Setting Expectations
8. Welcome Back-- Setting Expectations
January 1, 2016
Andrew welcomes you to this section and discusses our goal: Understanding and applying input and output with Java.
Lab Exercise
6. Lab Exercise
January 1, 2016
Now it's time to practice a bit on your own. Andrew will take you through the lab exercise in which you'll practice the new skills you just learned.
Compiling and Executing Java Command Line Programs
5. Compiling and Executing Java Command Line Programs
January 1, 2016
You'll now compile your program in to Java Byte Code which can be understood by the Java Virtual Machine. You'll learn how to execute this code in the command line. Andrew demonstrates everything and makes it easy for you to succeed and compiling and running your very first Java command line program.
Coding Your First Progam
4. Coding Your First Progam
January 1, 2016
In this lecture you'll actually write your first program in Java. You'll create a Java class and then use the System.out.println() command to output data to the command line. Congratulations on writing your first program with Andrew.
Obtaining the Tools of the Trade
2. Obtaining the Tools of the Trade
January 1, 2016
Andrew will review the tools of the trade for Java programming. You'll first learn how to understand how to download and install the free Java Developer's Kit. Next Andrew will review too options for text editors you can use to write Java code.
Welcome to the Course
1. Welcome to the Course
January 1, 2016
Your instructor Andrew Snyder-Spak welcomes you to the course and outlines what we're going to achieve in chapter one.
Description
  • Premiere Date
    January 1, 2016