Java is a general purpose language with a multitude of applications. Java developers work with data management, reporting, business workflows, Android development, and web development. Java Web Development is great for someone that is interested in how data is passed through the web and wants to develop a wide variety of applications.
Students will need access to a laptop to participate in the course. Unfortunately, we are unable to provide students with laptops at this time. Chromebooks and tablets will not be sufficient for use in this course. If you own a PC, you must have Windows 10 OS or more recent. If you own a Mac, the most recent Mac OS is strongly preferred. Please apply all system upgrades before coming to class.
Although this course is free, it is challenging and requires commitment. For part time offerings of this course, you are expected to devote 15-20 hours outside of class doing readings, watching videos, working on practice problems, and completing assignments. For full time offerings of this course, you are expected to devote 5-10 hours. No previous coding experience is required for this class.
Please note the blue tags in each available course below to determine which course is offered in the format and location you wish to apply.
Check out this blog
for more information on the application process.
Special Course Designations
We believe that these opportunities should be available to anyone with the passion, drive, and aptitude to learn them. In order to support increasing diversity within the field of technology, we offer some classes specifically targeted toward groups of individuals who are underrepresented in the field of technology. For example, courses marked with the audience tag Women+ are held specifically for women and people of marginalized genders.