YoVDO

Intro to Java Programming

Offered By: San Jose State University via Udacity

Tags

Java Courses Programming Courses Programming Languages Courses

Course Description

Overview

In this introductory course, you'll learn and practice essential computer science concepts using the Java programming language. You'll learn about Object Oriented Programming, a technique that allows you to use code written by other programmers in your own programs. You'll put your new Java programming skills to the test by solving real-world problems faced by software engineers.

Why Take This Course?
Java is one of the most popular programming languages used by software developers today. It is the core language used in developing Android apps, and is also commonly used in back-end web development. If you’re new to programming and want to enter either of these fields, this course is a great place to get started.

Even if you don’t have a career trajectory in mind, Java programming is a great option for first-time coders due to its popularity and ease of use. This course will provide you with a solid foundation in computer science and Object Oriented Programming concepts, as well as set you on the path for success as a software engineer.

Syllabus

### Lesson 1: Introduction to Computers, Programming Languages, Algorithms, and the Java Programming Environment

### Lesson 2: Introduction to Classes and Objects

### Lesson 3: Graphics

### Lesson 4: Fundamental Data Types

### Lesson 5: Decisions

### Lesson 6: Iterations

### Lesson 7: Arrays, ArrayLists and Simple Array Algorithms

### Lesson 8: Methods (Parameter Passing, Instance vs. Static Methods)

### Lesson 9: Inheritance

Taught by

Cay Horstmann

Tags

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