HOME > Development > Java Programming for Humans!

Java Programming for Humans!

  • Development
  • Jan 08, 2025
SynopsisJava Programming for Humans!, available at $59.99, has an ave...
Java Programming for Humans!  No.1

Java Programming for Humans!, available at $59.99, has an average rating of 4.7, with 79 lectures, 3 quizzes, based on 126 reviews, and has 1963 subscribers.

You will learn about Write basic Java applications, including GUI apps! Read and understand Java code Handle program errors Package applications as JAR or EXE files This course is ideal for individuals who are This course is designed with the complete beginner in mind! It is particularly useful for This course is designed with the complete beginner in mind!.

Enroll now: Java Programming for Humans!

Summary

Title: Java Programming for Humans!

Price: $59.99

Average Rating: 4.7

Number of Lectures: 79

Number of Quizzes: 3

Number of Published Lectures: 79

Number of Published Quizzes: 3

Number of Curriculum Items: 82

Number of Published Curriculum Objects: 82

Original Price: $84.99

Quality Status: approved

Status: Live

What You Will Learn

  • Write basic Java applications, including GUI apps!
  • Read and understand Java code
  • Handle program errors
  • Package applications as JAR or EXE files
  • Who Should Attend

  • This course is designed with the complete beginner in mind!
  • Target Audiences

  • This course is designed with the complete beginner in mind!
  • Java for Humans is a course designed with the complete beginner in mind. No previous programming experience is required. You — yes, you! — can start programming today.

    Whether you want to learn how to write code for fun, or to get ahead in your career, this course will help you achieve your goals.

    All instruction is in plain, simple English. No technical jargon or complicated terms to memorize. Learn as you code! If you’ve ever struggled to figure out a programming textbook, this course is designed with you in mind.

    I hated those huge, clunky books and you know what? They never helped me learn a programming language — no matter how hard I tried. What finally helped me was an instructor who explained everything to me in plain terms.

    In this course, that’s exactly what I’ll be doing for you!

    I cover everything you, as a beginner, need to know. You’ll write 5 complete Java apps (and many smaller apps) along the way and we’ll have FUN learning Java together.

    Don’t forget that there is a 100% moneyback guarantee on this course, so you risk absolutely nothing. Try the course out for a full 30 days and if you aren’t completely satisfied (I’m confident you will be), you get every penny back.

    You’ll also receive free course updates. When something new is added to the course, you’ll get it for free!

    So, what are you waiting for? Start learning Java today. Enroll in this course and let’s get going!

    If you have any questions prior to enrollment, please send me a private message and I’d be happy to assist you in every way possible.

    Cheers,
    Cody

    Course Curriculum

    Chapter 1: Getting Started

    Lecture 1: Welcome to Java for Humans!

    Lecture 2: Overview of Java in 3 Easy Steps!

    Lecture 3: Notepad++ Installation (Windows)

    Lecture 4: Downloading the JDK (Windows)

    Lecture 5: Installing the JDK (Windows)

    Lecture 6: Setting Environment Variables (Windows)

    Lecture 7: Java Setup on Mac OS X

    Lecture 8: Java Setup on Linux (Example: Ubuntu)

    Chapter 2: Program #1: Hello, World!

    Lecture 1: Hello, World! [Code Attached]

    Lecture 2: Hello, World! In-Depth: Introduction

    Lecture 3: Hello, World! In-Depth: The Class

    Lecture 4: Hello, World! In-Depth: The Method

    Lecture 5: Hello, World! In-Depth: System.out.println

    Lecture 6: Coding Challenge!

    Chapter 3: Program #2: Age Calculator

    Lecture 1: Arithmetic Symbols

    Lecture 2: Creating an Integer (int) Variable

    Lecture 3: Performing Basic Arithmetic with Variables

    Lecture 4: Changing the Variable

    Lecture 5: More Common Data Types

    Lecture 6: Code Challenge! #2 (Variables)

    Lecture 7: Creating an Age Calculator Program

    Lecture 8: Improving the Age Calc: Basic Logic

    Lecture 9: Logic Operators and If Statements

    Lecture 10: Else Statements

    Lecture 11: Finishing the Age Calc [Code Attached]

    Lecture 12: Introduction to Arrays & Casting

    Chapter 4: Core Concepts 1

    Lecture 1: Commenting Your Code

    Lecture 2: Precedence

    Lecture 3: Operator Shortcuts (a += b, etc.)

    Lecture 4: The Magical Escape Character!

    Lecture 5: Creating a Template File

    Chapter 5: Branching & Looping

    Lecture 1: Branching with Switch

    Lecture 2: Dealing with Empty args

    Lecture 3: Looping with while

    Lecture 4: For Loops

    Lecture 5: Do While Loops

    Chapter 6: Program #3: Functional Calculator

    Lecture 1: First Steps to a Functional Calculator

    Lecture 2: Writing the Core Code

    Lecture 3: Dealing with Argument Input Errors

    Lecture 4: Handling Exceptions with try and catch [Code Attached]

    Chapter 7: Core Concepts 2

    Lecture 1: Creating and Using Arrays

    Lecture 2: Casting Variable Data

    Lecture 3: Math: Rounding Numbers

    Lecture 4: Math: Generating Random Numbers

    Lecture 5: Creating Another Method

    Lecture 6: Understanding Scope

    Chapter 8: Program #4: Tic Tac Toe Game

    Lecture 1: Tic Tac Toe Program: Introduction

    Lecture 2: Getting User Input with Scanner

    Lecture 3: Creating Class Variables and Sub-Methods

    Lecture 4: Creating the main and drawBoard methods

    Lecture 5: Creating the setup method

    Lecture 6: Creating the game method

    Lecture 7: Creating the oppMove method

    Lecture 8: Creating the checkWin method

    Lecture 9: The Final Method + Test Play! [Code Attached]

    Lecture 10: Coding Challenge!

    Chapter 9: Core Concepts 3

    Lecture 1: Working with Multiple Classes

    Lecture 2: Instantiating Objects

    Lecture 3: Introduction to IDEs

    Lecture 4: NetBeans IDE: Overview

    Lecture 5: Eclipse IDE: Overview

    Lecture 6: Using Visual Studio for Java Programming

    Lecture 7: Generating JAR Files

    Lecture 8: Turning JAR file into an EXE with JSmooth

    Chapter 10: Program #5: The File Guru

    Lecture 1: Setting up the FileGuru Class

    Lecture 2: Setting up the Actions Class

    Lecture 3: The list Method

    Lecture 4: The read Method

    Lecture 5: The write Method

    Lecture 6: Error Handling in FileGuru Class

    Lecture 7: Finishing Touches [Code Attached]

    Chapter 11: Creating Graphical User Interfaces (GUIs)

    Lecture 1: Creating a Swing Window

    Lecture 2: Swing Buttons

    Lecture 3: Grids & Layouts

    Lecture 4: Button Events

    Lecture 5: Keyboard Interaction

    Lecture 6: Mouse Interaction

    Lecture 7: Creating Dialog Boxes

    Chapter 12: Course Review

    Lecture 1: Congratulations!

    Instructors

  • Java Programming for Humans!  No.2
    Cody Ray Miller
    Entrepreneur, Consultant, and IT Professional
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 2 votes
  • 3 stars: 4 votes
  • 4 stars: 43 votes
  • 5 stars: 77 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!