This plan includes
- Limited free courses access
- Play & Pause Course Videos
- Video Recorded Lectures
- Learn on Mobile/PC/Tablet
- Quizzes and Real Projects
- Lifetime Course Certificate
- Email & Chat Support
What you'll learn?
- Understanding the basics of Java syntax, data types, variables, and operators. Learning how to write and run Java programs using an IDE such as Eclipse, Notepad
- Mastering key OOPs concepts such as classes, objects, inheritance, polymorphism, and encapsulation. Applying OOP principles to design and implement Java apps.
- Using control flow statements such as if-else, else if switch-case, and loops (while, do-while, for, for each) to control the flow of execution in Java program.
- Handling errors and exceptions gracefully using try-catch blocks and understanding the principles of exception propagation.
- Exploring the Java Collections Framework to work with data structures such as lists, sets, maps, queues, and stacks.
Course Overview
Pre-requisites
- 1. Basic Computer skills.
Target Audience
- 1. Beginners with No Programming experience
- 2. Students persuing degree in computer science or related fields who want to supplement their academic learning with practical java programming skills.
- 3. Technology enthusiasts and hobbyists who have an interest in learning programming and want to explore java as a programming language.
- 4. Career changes and Professionals.
- 5. Self-learners who prefer online courses and tutorials to gain new skills independently
Curriculum 32 Lectures 08:33:00
Section 1 : JDK Installation and Eclipse IDE
Section 2 : Stages of Java Development
- Lecture 1 :
- Stages of Java Development
Section 3 : Tokens
- Lecture 1 :
- Tokens: Types in details and Eclipse Workflow
Section 4 : Data Types
- Lecture 1 :
- Data Types and it's categories
Section 5 : Variables
- Lecture 1 :
- Variables
Section 6 : Control Flow Statements or Decision Making Statements
- Lecture 1 :
- Control Flow Statements or Decision Making Statements
Section 7 : Methods
- Lecture 1 :
- Methods
Section 8 : Method Overloading
- Lecture 1 :
- Method Overloading
Section 9 : Members : static and non-static
- Lecture 1 :
- Static and Non-static members
Section 10 : Types of Variables : Local and Global
- Lecture 1 :
- Local Variables
- Lecture 2 :
- Global Variables
Section 11 : Constructors and this keyword
- Lecture 1 :
- Constructors and this keyword
Section 12 : Constructor overloading and this function
- Lecture 1 :
- Constructor Overloading and this function
Section 13 : Inheritance
- Lecture 1 :
- Inheritance : Types and use of super method
Section 14 : Method Overriding
- Lecture 1 :
- Method Overriding and use of super keyword
Section 15 : Abstraction and it's Types
- Lecture 1 :
- Abstract class
- Lecture 2 :
- Interface
- Lecture 3 :
- Difference between abstract class and interface
Section 16 : Packages and Access levels/specifiers
- Lecture 1 :
- Packages and Access levels/specifiers
Section 17 : Encapsulation
- Lecture 1 :
- Encapsulation
Section 18 : Polymorphism
- Lecture 1 :
- Polymorphism
Section 19 : Multi tasking and Threads
- Lecture 1 :
- Multi tasking and Threads
Section 20 : String class
- Lecture 1 :
- String class
Section 21 : Arrays
- Lecture 1 :
- Arrays
Section 22 : Collection Framework
- Lecture 1 :
- Collection Framework
Section 23 : Loops and Method Execution Flow
- Lecture 1 :
- While Loop
- Lecture 2 :
- Switch statement
- Lecture 3 :
- For Loop
- Lecture 4 :
- Throw and Throws Statements
- Lecture 5 :
- Type Casting
- Lecture 6 :
- final keyword and Difference between method overloading and overriding
Section 24 : Exception Handling
- Lecture 1 :
- Exception Handling
Our learners work at
Frequently Asked Questions
How do i access the course after purchase?
It's simple. When you sign up, you'll immediately have unlimited viewing of thousands of expert courses, paths to guide your learning, tools to measure your skills and hands-on resources like exercise files. There’s no limit on what you can learn and you can cancel at any time.Are these video based online self-learning courses?
Yes. All of the courses comes with online video based lectures created by certified instructors. Instructors have crafted these courses with a blend of high quality interactive videos, lectures, quizzes & real world projects to give you an indepth knowledge about the topic.Can i play & pause the course as per my convenience?
Yes absolutely & thats one of the advantage of self-paced courses. You can anytime pause or resume the course & come back & forth from one lecture to another lecture, play the videos mulitple times & so on.How do i contact the instructor for any doubts or questions?
Most of these courses have general questions & answers already covered within the course lectures. However, if you need any further help from the instructor, you can use the inbuilt Chat with Instructor option to send a message to an instructor & they will reply you within 24 hours. You can ask as many questions as you want.Do i need a pc to access the course or can i do it on mobile & tablet as well?
Brilliant question? Isn't it? You can access the courses on any device like PC, Mobile, Tablet & even on a smart tv. For mobile & a tablet you can download the Learnfly android or an iOS app. If mobile app is not available in your country, you can access the course directly by visting our website, its fully mobile friendly.Do i get any certificate for the courses?
Yes. Once you complete any course on our platform along with provided assessments by the instructor, you will be eligble to get certificate of course completion.For how long can i access my course on the platform?
You require an active subscription to access courses on our platform. If your subscription is active, you can access any course on our platform with no restrictions.Is there any free trial?
Currently, we do not offer any free trial.Can i cancel anytime?
Yes, you can cancel your subscription at any time. Your subscription will auto-renew until you cancel, but why would you want to?