Which Schools Offer an Online Class in Java?

Several universities and colleges offer students the opportunity to take courses in Java completely online. If you're interested in an education in Java programming, read on to learn how an online program in Java can help you and where you can take such classes. Schools offering Computer Programming degrees can also be found in these popular choices.

Online Classes in Java

Most computer programming certificate, associate and bachelor degree programs include extensive coursework in Java. Learning a computer programming language such as Java requires extensive trial and error and hands-on education. As a result, many schools do not offer Java courses online.

However, some schools do provide students with the opportunity to learn Java programming in their own homes through online study. These programs are exclusively online and do not require students to complete any internships or in-person projects. Profiled below are a few examples of schools offering online Java classes.

Essential Information About Java Classes

Online Availability Fully available
Common Topics Java fundamentals, Android application development, Agile project management
Degree Levels Certificate in Java Programming; Associate's, Bachelor's degree in related fields
Degree Fields of Study Java Programming, Computer Science
Median Salary (2018) $84,280 (for computer programmers)
Job Outlook (2016-2026) 7% decline (for computer programmers)

Source: U.S. Bureau of Labor Statistics

City College of San Francisco

The City College of San Francisco offers several online classes in Java. These courses are offered through the school's online computer science curriculum. Course offerings include:

  • Introduction to Programming with Java
  • Programming Fundamentals: Java
  • Data Structures and Algorithms: Java

University of California - San Diego

UC San Diego Extension offers a few online classes focusing on Java programming. Courses are taught throughout the year. Introductory, intermediate and advanced courses as well as core Java programming concepts are taught in these online classes. Online classes include:

  • Java Programming I: Fundamental Java Concepts
  • Java Programming II: Core Java Programming
  • Java Programming III : Intermediate Java Programming

University of California - Irvine

Online classes in Java at UC Irvine Extension address basic and advanced topics in this programming language. In addition to Java Programming I and II, students can take online courses providing study in Java architecture and Android application development. Additional online Java courses include:

  • Design Patterns for Java
  • Cloud Computing Platform

Massachusetts Institute of Technology (MIT)

Through its Open Courseware program, MIT provides an online course titled Introduction to Programming in Java. Students can study fundamental software engineering concepts and practices using Java programming language. Studies combine instruction with lab work. While this course is offered free of charge, students will not earn college credit.

Central Connecticut State University

An online tutorial in Java is available from Central Connecticut State University. Students can take online quizzes and participate in exercises in introductory Java topics as well as several Java features. This course is also offered free of charge and does not offer college credit.

John Hopkins University

The John Hopkins University Center for Talented Youth (CTY) offers an online Introduction to Java course for high school students from grades 9-12. The three-month program covers, among other topics, Java history, Java operators, constructs and arrays.

To continue researching, browse degree options below for course curriculum, prerequisites and financial aid information. Or, learn more about the subject by reading the related articles below:

  • 1. Degree Options:
The schools in the listing below are not free and may include sponsored content but are popular choices among our users. Tuition and costs will vary across programs and locations. Be sure to always request tuition information before starting a program.

Popular Schools

  1. 1
  2. 2
  3. Next »