Software Development / Programming Languages

Java Programming for Beginners

Learn the Fundamentals of Programming with Java. Start Coding Like The Pros.

Description

Do you want to learn an in-demand, current and frequently used programming language? Are you computer science student who needs an understandable supplement for your college-level CS course? Do you simply want to learn a language that is flexible, powerful and fun?


Your adventure starts here. Java Programming for Beginners is an excellent introduction in to the world of Java programming. Expert instructor Zachary Kingston will take you through the basics of Java syntax and the complexities of Object Oriented Programming. You'll have a full understanding of Java SE programming and be able to write Java programs with graphical user interfaces that run on PC, Mac or Linux machines.


This course contains hours of informative and entertaining video lecture, challenging lab exercises, and dozens of code examples you can run and learn from. 

Full details

Curriculum

  • Getting Started with Java
    What is Java?
    14:47
    Setting Up Your Development Environment
    16:31
    What to Do When You Get an Error
    4:44
    Lab Exercise
    Labs
  • Understanding Typed Variables
    Integer Variables
    11:58
    Floating Point Variables
    11:08
    Math Functions
    9:58
    Char Variables
    5:11
    Strings
    9:54
    Lab Exercise
  • Branching
    Understanding If Statements
    14:16
    Complex Conditionals
    9:28
    Switch...Case... Break
    7:27
    While and Do While Loops
    11:58
    For Loops
    5:25
    Lab Exercise
  • Data Structures
    Working with Arrays
    14:47
    Multidimensional Arrays
    16:04
    ArrayLists
    18:48
    Maps
    12:04
    Lab Exercise
  • Functions
    Basics of Java Functions
    24:53
    Advanced Java Functions
    15:12
    Lab Exercise
  • Modeling with Object Oriented Java
    Creating Classes and Objects
    18:39
    Creating Contructors
    12:32
    Lab Exercise
  • More Object Oriented Java
    Inheritance
    21:09
    Abstract Classes
    7:37
    Lab Exercise
  • Useful Java Classes
    Date and Time
    16:50
    String Functionality
    13:12
    Exceptions
    14:49
    The Object Class
    9:56
    Primitive Classes
    3:29
    Lab Exercise
  • File I/O
    Writing Data
    13:39
    Reading Data
    8:30
    Serializing Classes
    16:31
    Lab Exercise
  • Basic GUI Development
    Swing GUIs
    16:16
    A Visual GUI Editor
    8:34
    Events Handling
    14:34
  • XML
    Reading XML Data
    6:52
    Parsing XML Data
    21:08
    Writing XML Data
    8:43
    Lab Exercise
  • Solutions
    Java Lab Solutions

Skills

  • Computer Science
  • Java

Similar Courses

More Courses by this Instructor