Introduction to Java as a Second Language

Go to class
Write Review

Free Online Course: Introduction to Java as a Second Language provided by Coursera is a comprehensive online course, which lasts for 2 weeks long, 7-8 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from Coursera. Introduction to Java as a Second Language is taught by Jim Sullivan.

Overview
  • This course is meant to be an introduction to Java as a second language, if you are familiar with any computer programming language. It could be shell scripting, knowledge of older Java versions, JavaScript, etc. This course will allow you to quickly pick up the Java programming language. You will learn Java Object Orientation, and see the parallels with other programming paradigms.

    This is course 1 of a 3 course Specialization titled Java as a Second Language. It assumes that you know some programming and want to transfer that knowledge into learning Java.

    Lab exercises will be performed using your system and Java installation. The instructor will guide you through setting up and configuring your environment and working through the labs. Java can be installed on just about any type of computer, but the instructor will demonstrate the installation on a Windows system.

Syllabus
    • Module 1: Java Foundations
      • In this module, we'll explain what Java is and how it came to be. We'll also explore what a Java Virtual Machine is, what it does, and why Java is a crucial part of web applications.
    • Module 2: Building the Java Devlopment Environment.
      • In this module, we'll explain how to download and install Java and Eclipse and go through creating and running a Java project using Eclipse.
    • Module 3: Java Classes and Objects
      • In this module, we'll talk about the features that make Java an object-oriented language, explain Java classes and objects and how to add a class. We'll also talk about models and how to move it to code.
    • Module 4: Instantiation, the Constructor, the Main Function and Objects
      • In this module, we'll talk about Java instantiation, constructors, and main functions.
    • Module 5: Additional Classes and Concatenation
      • In this module, we'll discuss what concatenation is, what it is used for, and how to use it in Java. We will also talk about instantiating multiple classes and you'll get a chance to add a new class in a lab.