My friend, recently I found some very cool video courses for learning Java, so I can’t wait to share with you. These courses are for those who are new to Java and prefer learning by watching and listening.

And the most important thing is that they are all free! Absolutely free! That means you don’t have to pay any single cent to learn.

To start learning, click Start Learning Now under course you are interested in. And remember the site requires you to sign up for a new account in order to learn the complete course. Each course is organized into small parts, i.e. lectures so that you can jump to any topic which you are eager to learn to most. For me, I have just learned the “Generics and Wildcards” lecture which I feel I’m weak at this topic.

Please be patient when the video is being loaded. You cannot download the whole course at once, but you can download each lecture separately.

And here’s the list I would like to recommend you today:

  1. Java Tutorial for Complete Beginners
  2. Java Design Patterns and Architecture
  3. Java Multi-threading
  4. Eclipse IDE for Beginners - Increase Your Productivity
  5. Java Database Connection - JDBC and MySQL
 

1. Java Tutorial for Complete Beginners

Java Tutorial for Complete BeginnersInstructor: John Purcell

Lectures: 75

Duration: 16 hours



Students enrolled: 32K
What you can learn:

  • Java Core: Language fundamentals; OOP concepts; Handling exceptions; Generics and Wildcards; Reading Files, etc.
  • The Java Collections Framework: ArrayList; Linked Lists; HashMap; Set, sorting, etc.
  • Eclipse shortcuts; Java 8 Lambda Expressions; recommended books.

 

Start Learning Now

 


2. Java Design Patterns and Architecture

Java Design Patterns and ArchitectureDiscover how to use design patterns to structure and simplify your Java program on this FREE Java Tutorial for Beginners

Instructor: John Purcell

Lectures: 19

Duration: 4 hours

Students enrolled: 48K

What you can learn:

  • A brief history of software design.
  • Structural Patterns: Model-View-Controller; Observer;
  • Smaller Scale Patterns: Singleton; Beans; DAO; Factory; Façade; Adapter.

 

Start Learning Now

 


3. Java Multi-threading

Java MultithreadingUnveiling the mysteries of multithreading in Java. The ultimate Java multithreading course

Instructor: John Purcell

Lectures: 16

Duration: 2 hours

Students enrolled: 38k

What you can learn:

  • Starting threads; Basic thread synchronization.
  • Multiple Locks; Re-entrant Locks.
  • Thread Pools; Deadlock; Semaphores.
  • Callable and Future.
  • Interrupting threads.
  • Multithreading in Swing with SwingWorker

 

Start Learning Now

 


4. Eclipse IDE for Beginners - Increase Your Productivity

Eclipse IDE BeginnersThis course delivers the step-by-step guidance to help you master the core topics and techniques with Eclipse.

Instructor: Chad Darby

Lectures: 14

Duration: 1 hour

Students enrolled: 3.2K

What you can learn:

  • Getting Started with Eclipse: Installing the Eclipse IDE; Create a Java application; Exploring the Eclipse user interface.
  • Managing Source Code: Searching and Navigating; Generating Java source code; Refactoring code.
  • Advanced Features: Debugging; Adding JAR files; Running JUnit tests; Importing projects; Exporting projects; Setting Eclipse preferences.

 

Start Learning Now


5. Java Database Connection - JDBC and MySQL

Java DatabaseInstructor: Chad Darby

Lectures: 18

Duration: over 1 hour

Students enrolled: 2.6K

What you can learn:

  • Getting Started with JDBC: JDBC Overview; Setting up the development environment.
  • Performing Basic JDBC Operations: Submitting queries; Inserting; Updating; Deleting; Creating.
  • Calling Stored Procedures: IN, INOUT and OUT parameters; Result Set.
  • Transactions and Metadata: Defining JDBC transactions; Accessing Database metadata; Reading ResultSet metadata.
  • Handling BLOBs and CLOBs: Reading and writing BLOBs and CLOBs.
  • Database Configuration.

Start Learning Now

 

Not enough? You can find more free courses here.

 


About the Author:

is certified Java programmer (SCJP and SCWCD). He began programming with Java back in the days of Java 1.4 and has been passionate about it ever since. You can connect with him on Facebook and watch his Java videos on YouTube.



Add comment

   


Comments 

#1Bhavya Patel2018-08-21 10:25
Can I have Java tutorials videos?
Quote