YoVDO

The Java Language

Offered By: LearnQuest via Coursera

Tags

Java Courses Object-oriented programming Courses Polymorphism Courses Control Structures Courses

Course Description

Overview

This is the second course in the Java as a Second Language Specialization. In this course, we'll take a look at Java data types, discuss what primitive data types are, and explain data classes. We'll also explore characters and strings and you'll add a new class in the lab. Next, we'll take a look at Java Control Structures. We'll explain IF statements, Loops, and arrays, and will discuss Switch Statements and the Java Programming Environment. After that, we'll define inheritance and explore how methods and properties are inherited in Java. We'll also discuss polymorphism and overloading functions before completing a lab and quiz. The final module discusses how all of the things we've learned in the previous lessons together will come together for our final lab. The labs in this course require you to download and install the Java environment. The instructor walks you through the installation of the environment in course 1 of this Specialization. It is recommended that you take these courses in order because the knowledge is cumulative.

Syllabus

  • Java as a Second Language-the Java Language: Java Data Types
    • In this module, we'll take a look at Java data types, discuss what primitive data types are, and explain data classes. We'll also explore characters and strings and you'll add a new class in a lab.
  • Java as a Second Language-the Java Language: Java Control Structures
    • In this module, we'll take a look at Java Control Structures. We'll explain IF statements, Loops, and arrays. We'll also discuss Switch Statements and the Java Programming Environment.
  • Java as a Second Language: Java Method Inheritance, Polymorphism and Overloading
    • In this module, we'll define inheritance and explore how methods and properties are inherited in Java. We'll also discuss polymorphism and overloading functions before completing a lab and quiz.
  • Java as a Second Language: Mapping to Other Object Oriented Languages
    • This final module discusses how all of the things we've learned in the previous lessons together will come together for our final lab.

Taught by

Jim Sullivan

Related Courses

A Simple Picture Storing App with Java and Android Studio
Coursera Project Network via Coursera
Advanced Data Structures in Java
University of California, San Diego via Coursera
Advanced Java Concurrency
Vanderbilt University via Coursera
Advanced Monitoring and Optimizing with DynamoDB (Spanish)
Amazon Web Services via AWS Skill Builder
Advanced Monitoring and Optimizing with DynamoDB (Simplified Chinese)
Amazon Web Services via AWS Skill Builder