Skip to content

Core Java certification course| Learn to Code
Dezlearn Education

The Complete Core Java Course : Learn to Code

Summary

Price
£12 inc VAT
Study method
Online, On Demand
Duration
10.3 hours · Self-paced
Qualification
No formal qualification
Certificates
  • Certificate of completion - Free
  • Reed courses certificate of completion - Free
Additional info
  • Tutor is available to students

Overview

  • Core Java. You will learn Java programming through practical sessions.
  • New to coding? No worries. This course covers coding from scratch.
  • Ideal for professionals transitioning to DevOps wanting to get a coding booster
  • Perfect course for manual testers aspiring to switch into automation world
  • More than enough concepts covered for professionals learning 'Java for Selenium'
  • Get an in-depth understanding of basic & advanced Java concepts
  • Object Oriented Programming (OOPS)
  • Advanced Java Programming
  • In-depth Core Java Concepts
  • Java Programing from Scratch
  • Data Structures in Java
  • Regular Expressions in Java
  • Date and Time Operations (Rev. in Java 8)
  • Exception Handling in Java
  • Working with File System in Java
  • No PPTs. Programming Oriented Sessions.
  • Instructor Guidance and Query Resolution Support

Certificates

Certificate of completion

Digital certificate - Included

Certificate will be sent once the course has been completed via email.

Reed courses certificate of completion

Digital certificate - Included

Will be downloadable when all lectures have been completed

Curriculum

15
sections
102
lectures
10h 21m
total
    • 1: Lecture 1: Writing First Java Program 05:53
    • 2: Lecture 2: JDK 10 Installation 06:04
    • 3: Lecture 3: Eclipse IDE Installation 03:31
    • 4: Lecture 4: Primitive Data Types in Java 08:28
    • 5: Lecture 5: Arithmetic Operators in Java 05:41
    • 6: Lecture 6: Logical and Bitwise Operators 05:29
    • 7: Lecture 7: Relational Operators in Java 01:44
    • 8: Lecture 8: If - Condition 02:38
    • 9: Lecture 9: Nested If - Condition 05:37
    • 10: Lecture 10: For Loop in Java 05:53
    • 11: Lecture 11: Hands-On Exercise on 'For Loop' 03:30
    • 12: Lecture 12: Nested For Loop 02:21
    • 13: Lecture 13: Hands-On Exercise on 'Nested For Loop' 02:52
    • 14: Lecture 14: 'While' & 'Do While' Loop in Java 04:42
    • 15: Lecture 15: Loop 'Break' & 'Continue' Statements 02:53
    • 16: Lecture 16: String Basics 07:03
    • 17: Lecture 17: String Comparison Operations 06:09
    • 18: Lecture 18: String Search Operations 08:37
    • 19: Lecture 19: String (Cut) Slice Operations 10:48
    • 20: Lecture 20: String Replace Operations 04:17
    • 21: Lecture 21: String Conversion Operations 05:10
    • 22: Lecture 22: Concept of Classes and Objects 06:47
    • 23: Lecture 23: Class and Object Exercise 1 06:14
    • 24: Lecture 24: Methods in Java 08:30
    • 25: Lecture 25: Method Overloading 07:13
    • 26: Lecture 26: Access Specifiers in Java 12:40
    • 27: Lecture 27: Constructor 16:43
    • 28: Lecture 28: Data Encapsulation 12:57
    • 29: Lecture 29: Static Keyword 08:47
    • 30: Lecture 30: Concept of Main Method 07:28
    • 31: Lecture 31: Class and Object Exercise 2 12:37
    • 32: Lecture 32: Math Class 07:31
    • 33: Lecture 33: StringBuilder Class 04:33
    • 34: Lecture 34: StringBuilder Methods 07:38
    • 35: Lecture 35: Scanner Class 05:34
    • 36: Lecture 36: Random Class 05:17
    • 37: Lecture 37: UUID Class 01:22
    • 38: Lecture 38: 'var' Keyword 07:21
    • 39: Lecture 39: Concept of Garbage Collector (GC) and Java 10 Update in GC 03:08
    • 40: Lecture 40: Other Updates in Java 10 01:50
    • 41: Lecture 41: Inheritance in Java 11:13
    • 42: Lecture 42: Method Overriding 07:10
    • 43: Lecture 43: Polymorphism 03:52
    • 44: Lecture 44: Super Keyword 05:30
    • 45: Lecture 45: Super Class Constructor 04:50
    • 46: Lecture 46: Protected Access 07:42
    • 47: Lecture 47: Abstraction 12:23
    • 48: Lecture 48: Interface 16:41
    • 49: Lecture 49: Final Keyword 03:48
    • 50: Lecture 50: Arrays in Java 09:39
    • 51: Lecture 51: Array Object 02:33
    • 52: Lecture 52: Modified / Enhanced 'For Loop' 06:00
    • 53: Lecture 53: Array Exercise 05:31
    • 54: Lecture 54: 2-Dimensional Array 09:33
    • 55: Lecture 55: 2-D Array Exercise 06:17
    • 56: Lecture 56: Array of OBJECT...IMP 04:18
    • 57: Lecture 57: Array List 15:14
    • 58: Lecture 58: Linked List Structure 01:41
    • 59: Lecture 59: Linked List 10:21
    • 60: Lecture 60: ArrayList vs LinkedList 03:52
    • 61: Lecture 61: List Iterator 09:26
    • 62: Lecture 62: Hash Set 07:35
    • 63: Lecture 63: Linked Hash Set 02:08
    • 64: Lecture 64: Tree Set 02:31
    • 65: Lecture 65: Iterating over Sets 04:24
    • 66: Lecture 66: Hash Map 07:41
    • 67: Lecture 67: Tree Map 06:33
    • 68: Lecture 68: Iterating on Maps 02:34
    • 69: Lecture 69: Introduction to RegEx 06:19
    • 70: Lecture 70: Quantifiers in RegEx 11:14
    • 71: Lecture 71: Character Classes in RegEx 08:53
    • 72: Lecture 72: Bracket Expressions in RegEx 07:48
    • 73: Lecture 73: OR Operator 01:42
    • 74: Lecture 74: Dot Operator 03:36
    • 75: Lecture 75: Greedy and Lazy Matching 09:28
    • 76: Lecture 76: RegEx Exercise 1 04:34
    • 77: Lecture 77: RegEx Exercise 2 05:08
    • 78: Lecture 78: Regularizing Number Ranges 10:02
    • 79: Lecture 79: What is an Exception? 04:53
    • 80: Lecture 80: Error Vs Exception 01:33
    • 81: Lecture 81: Checked and Unchecked Exception 03:16
    • 82: Lecture 82: Throws Declaration 03:55
    • 83: Lecture 83: IMP - Try and Catch Block (Exception Handling) 07:39
    • 84: Lecture 84: 'Finally' Block 02:59
    • 85: Lecture 85: Local Date and Time 02:04
    • 86: Lecture 86: Custom Date and Time 04:56
    • 87: Lecture 87: Future and Past Date 03:07
    • 88: Lecture 88: Future and Past Time 01:47
    • 89: Lecture 89: Date Difference 02:28
    • 90: Lecture 90: Time Difference 03:33
    • 91: Lecture 91: DateTime Formatter 05:46
    • 92: Lecture 92: Read Text File using Apache Commons IO 07:47
    • 93: Lecture 93: Edit Text File using Apache Commons IO 02:36
    • 94: Lecture 94: Interview Question - Sort Line from Text File 06:06
    • 95: Lecture 95: Copy - Move Text Files 03:19
    • 96: Lecture 96: Interview Question - Remove Duplicate Words from Text File 05:22
    • 97: Lecture 97: Apache POI Setup 03:38
    • 98: Lecture 98: Read Excel using POI 11:43
    • 99: Lecture 99: Read Excel Data into 2D Array 06:26
    • 100: Lecture 100: Interview Question - Write Excel using POI 09:14
    • 101: Lecture 101: Next Steps 01:46
    • 102: Lecture 102: Next Steps Article 01:00

Course media

Description

This course is specially designed for students who do not have prior coding experience. Course covers all the Core Java Concepts from basic to advanced levels along with practical examples and coding exercises.

Course Highlights

1.Java Basics
2.Object Oriented Programing (OOPS) in Java
3.Data Structures in Java
4.Regular Expressions in Java
5.Exception Handling in Java
6.Date and Time Operations (Revised in Java 8)
7.Special Classes in Java
8.Working with File System in Java

Happy Learning!!!

Who is this course for?

  • Anyone who wants to learn to code
  • Manual Testing Professionals
  • Selenium Testers
  • Automation Aspirants
  • Getting started with programming world
  • QE Testing Professionals
  • Automation Test Engineers
  • Software Engineers
  • Software Testing Professionals

Requirements

No prior coding experience required. Anyone willing to start learning coding can take this course.

Course covers in depth core Java concepts with plenty of hands on coding exercises

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Interest free credit agreements provided by Zopa Bank Limited trading as DivideBuy are not regulated by the Financial Conduct Authority and do not fall under the jurisdiction of the Financial Ombudsman Service. Zopa Bank Limited trading as DivideBuy is authorised by the Prudential Regulation Authority and regulated by the Financial Conduct Authority and the Prudential Regulation Authority, and entered on the Financial Services Register (800542). Zopa Bank Limited (10627575) is incorporated in England & Wales and has its registered office at: 1st Floor, Cottons Centre, Tooley Street, London, SE1 2QG. VAT Number 281765280. DivideBuy's trading address is First Floor, Brunswick Court, Brunswick Street, Newcastle-under-Lyme, ST5 1HH. © Zopa Bank Limited 2025. All rights reserved.