Java
Java is a language used to for web development as well as software development.
Java can be used to interact with the user, create graphical applications, communicate with databases, and more.
Learning Java will serve as a good introduction to software development.
An introduction to Java
Become acquainted with Java through an introduction to the language.
Java basics
Learn the basics of Java. This lesson includes information on how to create a simple Java program, print text to the screen, and include comments in Java source code.
Java variables and data types
Become acquainted with declaring, assigning values to, naming, and printing variables. And also, the different Java data types.
Java conditional logic
Learn how to use conditional logic to specify code that will be executed based on certain conditions.
Java loops
Learn how to use loops to perform repetitive tasks with one set of code.
Java arrays
Learn how to use arrays to store a set of related values in one variable.
Classes and objects part 1
Learn how to use objects to create and work with entire data structures.
Classes and objects part 2
Part 2 of the lesson on classes and objects
Java interfaces
Learn how to work with interfaces to create a collection of methods that have no implementation.
Java Strings
Learn how to perform operations on and get data about text strings.
Java user input
Learn how to get and work with user input.
Java exceptions
Learn about the different types of exceptions that may occur in a program and how to work with them.
Java packages
Learn about packages and how to use and work with them.
Java random numbers
Learn how to generate random numbers as well as random boolean (true/false) values and how the randomness process works in Java.
Java GUI's (graphical user interfaces)
Learn how to create graphical programs as well as add various graphical components such as textboxes and buttons to them.
Java GUI layout
Learn how to implement special classes to layout the components in a graphical program in various ways.
Java events
Learn how to implement code to handle events that occur in Java programs such as a button being clicked or a window being minimized.
Java applets
Learn how to create applets (small Java programs that run on webpages).
Java graphics
Learn how to add graphics such as lines and rectangles to Java programs.
Java sounds
Learn how to upload and use sounds in Java programs.
Java summary
Read about what you can learn after Java to advance your knowledge of programming, as well as a short summary of this section.




