YoVDO

Introduction to Java for Beginners

Offered By: Skillshare

Tags

Java Courses Object-oriented programming Courses Project Development Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

Struggling to learn programming with Java?

When I first started learning Java in 2011 it was a nightmare. So many new concepts and ideas to wrap my head around.

That's why I've made this course: To create a simple step-by-step system for learning Java FAST.

With multiple projects and clear explanations, this course will help you master Java fundamentals even if you have never programmed before.

So what are you waiting for? Let's get started!


Syllabus

  • Introduction
  • Installing IntelliJ
  • Hello World
  • Comments
  • Variables
  • User Input
  • Arithmetic Operators
  • If Else If Else
  • Switch Statements
  • Comparison Operators
  • Logical Operator
  • While Loops
  • Do While Loops
  • For Loops
  • Break and Continue
  • Calculator Project
  • Methods
  • Method Overloading
  • Scope
  • Ternary Operator
  • Arrays
  • For Each Loops
  • Multi Dimensional Arrays
  • Varargs
  • Constants and Casting
  • Common String Methods
  • Escape Sequences
  • The Math Class and Random Numbers
  • Primitive vs Reference Type Variables
  • Object Oriented Programming Basics
  • Constructors
  • The "this" Keyword and Properties
  • Encapsulation, Abstraction, Getters and Setters
  • Inheritance
  • Polymorphism
  • The "static" Keyword
  • Abstract Classes
  • Interfaces
  • Instance Of
  • Enums
  • Try Catch Finally
  • Throwing Errors
  • Lists and Array Lists
  • Maps and Hash Maps
  • Building a Jar File
  • Battleship Project Intro
  • Files and Coordinates
  • Ships
  • Player
  • Finishing the Game
  • Conclusion

Taught by

Worn Off Keys

Related Courses

Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction to Programming for Musicians and Digital Artists
California Institute of the Arts via Coursera
Beginning Game Programming with C#
University of Colorado System via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX