Course Information
- Available
- *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Course Overview
Learn Modern Java From Scratch
This course teaches you computer programming in the Java language from scratch.
I'll be typing all the source code in front of your eyes and we'll be using Java version 11-12, taking advantage of many features that have been added to Java over the past few years -- including streams, method references and lambda expressions.
Along the way we'll create a number of projects, including two desktop apps.
This is a completely updated and revised version of my popular Java for Complete Beginners course, which has gathered over 1.3 million subscribers on Udemy. In addition to newer Java features, this revised course includes lots of exercises to increase your fluency.
Course Content
- 37 section(s)
- 429 lecture(s)
- Section 1 Hello World
- Section 2 Using Variables
- Section 3 Strings and Text
- Section 4 Loops and Conditions
- Section 5 Arrays
- Section 6 Methods
- Section 7 Exercise: Hangman in Java
- Section 8 Booleans and Conditions
- Section 9 Static
- Section 10 Inheritance
- Section 11 Exercise: Rock, Paper, Scissors
- Section 12 Overloading Methods and Constructors
- Section 13 Exercise: A Swing Desktop Program
- Section 14 Further OOP
- Section 15 Swing: Handling Button Clicks
- Section 16 Inner Classes
- Section 17 Swing: Handling Button Clicks with Inner Classes
- Section 18 Enumerationns
- Section 19 Exceptions
- Section 20 More Basic Types
- Section 21 Exercise: Conway's Game of Life in Swing
- Section 22 Reading and Writing Files
- Section 23 Exercise: Implementing Save and Load
- Section 24 Generics
- Section 25 The Java Collections API
- Section 26 MIDI Exercise
- Section 27 Collections Exercise: A Rota
- Section 28 Lambda Expressions
- Section 29 Method References
- Section 30 Streams
- Section 31 Jar Files
- Section 32 Bitwise Operators
- Section 33 Cellular Automata
- Section 34 Modules
- Section 35 Debugging
- Section 36 Recursion
- Section 37 Conclusion
What You’ll Learn
- Computer programming in Java
Skills covered in this course
Reviews
-
llynnkiondo
here it feels like he really wants to learn the code and is enthusiastic about it. worth it, every penny
-
SSujitha Poulose
good
-
PPravin Sampath
good
-
SSumit Kumar Tripathi
best