Introduction to Java Programming for Online Learners (Udemy.com)

Supplemental instruction on java concepts found in online programming courses, designed to help students truly learn.

Created by: Brian Gorman

Produced in 2018

icon
What you will learn

  • Introduce the student to Java
  • Build solid Java programming skills for anyone wanting to learn the language
  • Aid online students taking self-directed courses, or courses with minimal instructor interaction
  • Challenge the student to work with the code and engage in the material

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100

icon
Course Description

This course provides instruction through video lectures and materials which will teach (you) the student how to program in Java from the very basic level to an intermediate level of programming. The intent is to aid anyone who is struggling in learning how to program and would like to see practical examples and demonstrations. This course is not affiliated with any university and will not provide answers to any homework assignments for any reason. Topics covered will include but not be limited to:
  1. Syntax and commands
  2. Creating variables
  3. Creating methods
  4. Working with files
  5. Exception handling
  6. Creating Classes
  7. Object-Oriented programming basics
  8. Basic Unit Testing
  9. Graphics and GUI programming
In the end, this course is a stand-alone course, however it would be a huge aid to the online student who is taking a self-directed course, an individual who is trying to learn how to program, or even a high school student looking to get a head start on computer science material they might encounter in college. The material is organized in a start-to-finish fashion, building on knowledge with each section, so it is best to proceed through each section in order. Each section should amount to about a week worth of learning, lining up with most popular online course formats. Additionally, the course works hard to build practical knowledge that will help a student excel in their coursework, and also builds a strong foundation for a start to a career in programming for anyone looking to learn!
As an added bonus, several useful programs are built throughout this course, and the end result of the course includes full source code for a working Sudoku game, amongst other programs, such as card game score calculators and basics physics formula calculation programs. Who this course is for:
  • Beginning programmers
  • Programmers making a switch to Java from another language
  • Online Programming students in Java courses
  • Advanced High School Students who want to get a jump on university level programming courses in computer science/management information systems.

icon
Instructor Details

placeholder

I am an experienced .Net developer, previously certified as an MCSD .Net in C#.net [expired]. I have a masters of science degree in computer information systems, and a bachelor of science degree in computer science. I also have many years of experience instructing college courses online in SQL databases, C#/VB .Net programming, Java programming, and Microsoft Office. I have created many online technical training courses that can be found on various platforms like O'Reilly/InfiniteSkills, Udemy, and others. I also run MajorGuidanceSolutions, a training and consulting company ,while working fulltime as a .Net developer.

icon
More courses by Brian Gorman

ASP.Net MVC Quick Start

$11.99

GIT: Advanced commands

$11.99

GIT: Branching and Merging

$11.99

icon
Reviews

4.5

43 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

very inspiring

Excellent instruction! Top marks

it is very clear and simple ... Great work

Clearly and explicitly explained, Thanks.

I appreciate the time and effort you have put into explaining how one should approach learning programming online. Good advice

Very good quality. New to coding, but instructor seems to be very knowledgeable. I really like his emphasis on coding ethics. I have a doctorate (Ph.D.) so I really appreciate him highlighting the fact that we give credit to others if we're going to use their code rather than just ripping code and claiming it as our own. I know how I would feel if someone just took material out of my doctoral thesis, and claimed it as their own.

It kept me interested and helped me learn things better. :)

easy to understand, good tips.

The course thus far is what I expected and my opinion on it has no reason to droop.

The instructor is very organized in his presentation thus far.

I did not really learn anything yet but it was good advice for the intro of the course.

Seems like this course is plain and simple without being boring. The instructor seems to know what he's talking about and has put a lot of thought into his presentation. So far, it seems to be very well put together.