Quickly gain OOP knowledge and skillsets to start contributing to projects and applications in a meaningful way

What you will learn

Learn the fundamentals of Object Oriented Programming

Complete Coding exercises tailored to practice what you learn

Apply key concepts of Object Oriented Programming to Code and Projects!

Learn enough to get you started coding in Java and building applications

Work with Data and build complex objects/classes to solve complex problems

Description

This course was originally made for Youtube but now it has been designed as a series of video lessons that have been structured, organized and re-designed to teach you the fundamentals of Object-oriented programming OOP. This course also includes 5 coding exercises with video explanations that will help you put into practice what you learn. You won’t just sit and listen, you will get to practice! 

————————————————-

What this Course Offers:

Able to Understand the key concepts of Object-oriented programming and practice with Coding Exercises with in-depth video explanations

Object-oriented programming (OOP) is a computer programming model that organizes software design around data, or objects, rather than functions and logic. The organization of an object-oriented program also makes the method beneficial to collaborative development, where projects are divided into groups. Additional benefits of OOP include code reusability, scalability and efficiency.

Because of this, the concepts of OOP is heavily used in the tech industry to develop and maintain code. This is also a good concept to understand for coding interviews!

Since, Java is one of the most prominent programming languages today due its power , intuitive structure and versatilit , it has been chosen as the programming language to explain this key Concepts to you.

YOU NEED TO KNOW (OOP) IF YOU WANT TO BE AN EFFECTIVE PROGRAMMER!

Throughout this series we will be learning the key components of java, starting from what a class is all the way to being able to build your own classes. This course puts an emphasis on practice and allows you to practice all the concepts that are discussed. As a disclaimer this course is for beginners but a nice understand of key concepts such as variables, functions and loops are recommended.


Get Instant Notification of New Courses on our Telegram channel.


This course is designed to take you through the main concepts and idea behind Oriented programming using Java and has examples to help you practice what you just learned

Brief Overview

———————–

  • What an Object-Oriented Programming language is?
  • Why is it useful in solving programming problems?
  • What is an Object, Classes, Method?
  • How to Install IntelliJ for programming in Java
  • Tutorial: Print out Hello World
  • What are fields, methods, getters and setters, constructors,
  • String Class
  • Scanner Class
  • Coding Examples with Solution Videos
  • Arrays, File I/O, Exceptions

**** ALL  REFERENCE LINKS ARE IN THE DESCRIPTIONS OF EACH VIDEO ****

Message From UDEMY:

{

Please note: the lecture description is only visible to potential users on the course landing page, and will not be shown to enrolled users on the course dashboard page.

}

English
language

Content

Introduction and Object Oriented Programming

Install IDE and Print Hello world in Java
Section Knowledge Check
Hello World
What is Object Oriented Programming
Section Knowledge Check
Components of OOP explained with Code
Section Knowledge Check

Coding Exercise

Calculator program in Java | Usefulness of OOP
Calculator
Strings in Java & String manipulation code in Java
String Manipulation
Strings : Knowledge Check

Scanner Class

Scanner Class
Section Knowledge Check

Arrays, ArrayList and FILE/IO

Arrays, ArrayList and FILE/IO
Reading From File
Section Knowledge Check

Exceptions and Try-Catches

Exceptions and Try-Catches
Section Knowledge Check

Final Project

Arraylist of objects Java Coding exercise
Final Project Player

Conclusion

Conclusion