Immerse yourself in the world of Java programming with this comprehensive course, consisting of three modules, has been designed for those who are completely new to Java programming and desire to develop a strong foundation in it.
Fundamentals of Java Programming
This course is part of Java FullStack Developer Specialization
Instructor: Board Infinity
Sponsored by ITC-Infotech
28,914 already enrolled
(359 reviews)
Recommended experience
What you'll learn
Master the core components of Java programming such as syntax, variables, methods, control statements, and understand JVM, JRE, and JDK.
Develop proficiency in writing Java code with an understanding of operators, loops, conditionals, & arrays, enabling creation of robust application.
Grasp advanced object-oriented programming concepts like inheritance, polymorphism, and encapsulation to develop efficient and reusable Java code.
Enhance your coding by mastering advanced exception-handling techniques, creating custom exceptions, and managing multiple exceptions in Java.
Details to know
Add to your LinkedIn profile
11 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review
There are 3 modules in this course
In the Java Fundamentals module, you will be introduced to the Java programming language, one of the most popular programming languages used for developing a wide range of applications. You will learn about the core components of the Java platform, including the Java Virtual Machine (JVM) and the Java class library.
What's included
12 videos4 readings2 assignments
The Core Java module is a comprehensive training program that covers the fundamental concepts of the Java programming language. This module provides a deep understanding of Java programming and its key components. In this module, participants will learn about the essential concepts such as Java Syntax, Variables and Methods, Operators, & Control Statements. Throughout the module, participants will work on several assessments to reinforce their learning and improve their problem-solving skills. By the end of this module, participants will have a strong foundation in Core Java and be able to apply their knowledge to create robust and efficient Java applications.
What's included
29 videos3 readings4 assignments
This module is designed to provide participants with an in-depth understanding of advanced object-oriented programming (OOP) principles and other essential concepts in Java programming. In this module, participants will learn about advanced OOP concepts such as inheritance, polymorphism, and encapsulation, and how to apply them to create efficient and reusable code. Participants will also learn about extension methods, interfaces, and abstract classes, which are advanced techniques used to manage classes and objects in Java. Furthermore, participants will gain an understanding of advanced topics in exception handling, such as creating custom exceptions and handling multiple exceptions, which are critical to improving the reliability and robustness of their code. Throughout the module, participants will work on several hands-on projects to reinforce their learning and improve their problem-solving skills. By the end of this module, participants will be able to apply their knowledge of advanced OOP concepts and essential Java programming concepts to develop efficient, scalable, and maintainable Java applications.
What's included
30 videos6 readings5 assignments
Instructor
Offered by
Why people choose Coursera for their career
Learner reviews
359 reviews
- 5 stars
61.11%
- 4 stars
24.16%
- 3 stars
8.88%
- 2 stars
2.50%
- 1 star
3.33%
Showing 3 of 359
Reviewed on Aug 7, 2024
Very nice and helpful course - worked as crash course. Very nice to revise the concepts in less time.
Reviewed on Feb 27, 2024
Gain good knowledge of java programming and oops concept, this may improve by increase some more coding demos.
Reviewed on Jun 3, 2024
its very useful for my basic knowledge of java and thanks for this valuable chance
Recommended if you're interested in Computer Science
LearnQuest
Universidad de Palermo
Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy