5 Free Java Video Courses for Beginner
- Details
- Written by Nam Ha Minh
- Last Updated on 26 March 2016   |   Print Email
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:
- Java Tutorial for Complete Beginners
- Java Design Patterns and Architecture
- Java Multi-threading
- Eclipse IDE for Beginners - Increase Your Productivity
- Java Database Connection - JDBC and MySQL
1. Java Tutorial for Complete Beginners
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.
2. Java Design Patterns and Architecture
Discover 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.
3. Java Multi-threading
Unveiling 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
4. Eclipse IDE for Beginners - Increase Your Productivity
This 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.
5. Java Database Connection - JDBC and MySQL
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.
Not enough? You can find more free courses here.
Comments