Computer programming in Java
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.
Using Variables
Strings and Text
Loops and Conditions
Arrays
-
32While Loops
-
33Loop Conditions
-
34Some Comments on While
-
35Increment and Decrement
-
36PostfixAndPrefix
-
37Postfix and Prefix Expressions
-
38More While Loops
-
39For loops
-
40Boolean
-
41Equality
-
42If
-
43Using If
-
44If Else
-
45If Else If
-
46More If Else If
-
47One Line If
-
48Switch
-
49Converting If Else to Switch
-
50Switch Fallthrough
-
51The String Equals Method
-
52The Final Keyword
-
53Break
-
54Checking Passwords
-
55Password Loops
-
56Do While Loops
-
57Not
-
58Not Equal
-
59Variable Scope
-
60Checking Passwords with Do While
-
61Flags
-
62Limited Attemps
-
63String Methods
-
64Case Insensitivity Exercise
-
65Case Insensitivity Exercise Solution
-
66Stream Loops
Methods
-
67Arrays
-
68Arrays of Strings
-
69Iterating Over Arrays
-
70Iterating with IntStrea
-
71Primitive Arrays - A Closer Look
-
72Primitive Arrays Exercise Solution
-
73For Each Loops
-
74Stream For Each Loops
-
75Primitive Arrays - A Closer Look
-
76Non-Primitive Arrays
-
77Multidimensional Arrays
-
78Working With Multidimensional Arrays
-
79Multidimensional Array Exercise
-
80Multidimensional Arrays Exercise Solution
-
81Multiplication Tables
You can view and review the lecture materials indefinitely, like an on-demand channel.
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!