Free

Introduction to Java

In this Java programming course, you will start with the fundamental and key concepts that have made it become so powerful and widely used around the world for personal and industry projects. Some concepts covered in this course are the following: Inheritance, Encapsulation, Polymorphism, and Abstraction.
4
13
M
Time
beginner
difficulty
4
ceu/cpe

Course Content

9.3 Bank Account Lab Review

4m

Module 9: Polymorphism
9.2 Math Lab Review

5m

Module 9: Polymorphism
9.1 Intro to Polymorphism

4m

Module 9: Polymorphism
8.3 Car Part 2

9m

Module 8: Inheritance
8.2 Car Part 1

7m

Module 8: Inheritance
8.1 Intro to Inheritance

6m

Module 8: Inheritance
7.4 Bank Account Part 3

4m

Module 7: Abstraction
7.3 Bank Account Part 2

8m

Module 7: Abstraction
7.2 Bank Account Part 1

8m

Module 7: Abstraction
7.1 Intro Abstraction

7m

Module 7: Abstraction
6.2 Student Profile

9m

Module 6: Encapsulation
6.1 Intro to Encapsulation

4m

Module 6: Encapsulation
5.1 Intro to OOP

4m

Module 5: Object-Oriented Programming
4.7 Math Overload

7m

Module 4: Methods
4.6 Method Overloading

5m

Module 4: Methods
4.5 Parent/Child

6m

Module 4: Methods
4.4 Method Overriding

4m

Module 4: Methods
4.1 Intro to Methods

7m

Module 4: Methods
3.8 Month Guesser Part 2

7m

Module 3: Control Flow/Structures
3.7 Month Guesser Part 1

7m

Module 3: Control Flow/Structures
3.6 The Switch Statement

4m

Module 3: Control Flow/Structures
3.5 Count Program

8m

Module 3: Control Flow/Structures
3.4 For Loops in Java

5m

Module 3: Control Flow/Structures
Course Description

As you learn Java programming you'll see how several key concepts are part of a bigger, much broader idea called object-oriented programming. Java has proven to be one of the most popular programming languages over the years and is in fact required by many modern-day jobs. I look forward to being able to go on this journey with you from the very beginning!

Being able to code can open possibilities for new jobs and opportunities in software development- from enterprise to mobile applications.

Deciding which programming language to learn, however, can be tricky. The best place to start is with a language that can be run in multiple platforms and supports modern programming paradigms.

Why learn Java programming?

Java is a general programming language that is utilized by more than 12 billion devices, including Android devices, and it’s the number one programming language, according to Oracle.

The Java programming language first appeared more than 20 years ago, and its use continues to grow. This level of maturity allows us to find lots of online information, groups, and advice making Java easy to learn.

Java is also free to download and use for writing applications making it cost effective to learn.

Java is considered an introductory object-oriented language. Its strong core foundation introduces students to decompose problems using this programming paradigm. Object-oriented programming makes code less cumbersome to read and use (and reuse).

How hard is the Java programming language?

Although there is some debate among programmers if Java is easy to learn, Java was conceived from its beginning as a small and simple language that required little training. Productivity was one of Java’s design main goals. Its fluent syntax makes it easy to learn and understand.

This course was designed for beginners with no programming experience. New concepts are presented gradually for you to follow along, and it’s short 30-to-40-minute step-by-step sessions make Java easy to learn.

Remember that you can follow this course at your own pace and time. You can review previous lessons and skip ahead on already familiar topics.

How long does it take to learn Java programming?

A typical student can learn the Java programming language in about 10 weeks but this depends on two things. First, whether you have any coding background. And, second, how much time you can devote for learning Java. Because of this, a student without a full-time job will advance quicker than someone else also juggling a full-time job. Additionally, proper guidance is also required for learning Java. Concepts need to be presented together with hands-on activities.

What do I need to learn Java online?

This Java course will provide you with the proper guidance and hands-on labs for you to get up to speed on Java. Rest assure that by the end of this course you will have the right knowledge for you to start building your own applications.

For this Java course you will need:

  • A computer with either Windows, Mac or Linux to install all the free software and tools needed to build your new apps (Platform specific installation steps are provided).
  • Java 8 SDK
  • IntelliJ Community Edition
  • Why would I need to be Java certified?

    When applying for a job, being Java certified is highly regarded and can help you land your dream job. It really makes a huge difference during interviews to say, “I know some Java” versus “I am Java certified.”

    Getting a certification can be challenging, but it is an impressive resume booster.

    This course is part of a Career Path:
    No items found.

    Instructed by

    Instructor
    Salman Haider

    Hi! My name is Syed Salman Haider and I am currently a student studying computer science at university. I have been an active member in the tech community and love teaching/learning on a regular basis. I am also currently doing my Co-op/Internship in cyber security and have developed a strong passion for it. I love attending hackathons as well as participating in athletic competitions to stay fit and healthy. On a side note just to give you an idea of my background, I was born in Edinburgh, Scotland and have lived in Germany and as well as England for a few years. Staying out of my comfort zone and continuously getting challenged to work on new things is something I love to do since it really helps me with my career development and allows me to develop a strong work ethic and habits that I believe will take me far during the course of my life.

    Provider
    Cybrary Logo
    Certification Body
    Certificate of Completion

    Complete this entire course to earn a Introduction to Java Certificate of Completion