Skip to Content
Introductory Java
Grades 9–12
Features  |   Awards & Results  |   Additional Details  |   FAQs  |   Enroll Now
About the Course
Students are introduced to the concept of object-oriented programming using the Java language. This course covers topics including basic object-oriented programming; advanced features of java.lang including exceptions, interfaces, and threads; and a tour of the libraries, including utilities, i/o, applets and AWT, and Java's abstract window toolkit.
What Makes Introductory Java Different?
 
 
Java Draw
Students build a drawing application that allows them to create different shapes, overlap them, and save to a file. Launch Video
 
 
Sample Lecture
Students learn how to add new features onto classes to create subclasses using inheritance. Launch Video
 
 
Sokoban
Students learn how to create a fully functioning Sokoban game and use code to make the character push jewels around a maze. Launch Video
 
Enroll in Introductory Java
Tutor Support Included

Tutor Supported Features - $495.00 (quarterly)*
  • Dedicated tutors for one-to-one learning
  • Tutoring via video chat, phone, or email
  • Digital Classroom sessions
  • Academic coaching
  • Parent-Tutor conferences
  • Completion certificate
  • Detailed progress reporting
  • Technical support
  • 3-month course enrollment
  • Additional Details
* Subscription Program: 10% discount with automatic renewal
My coding abilities are significantly better than before I began this course.
Computer Programming Student
Awards
GiftedandTalented.com is one of Homeschool.com's Top 100 Educational Websites. Numerous awards and grants supported the development of this course, including awards from the Silicon Valley Education Foundation and the Jack Kent Cooke Foundation.
Results
Recent independent research by New York University has confirmed that our adaptive learning programs are proven to accelerate achievement for varying levels of students. The study found that:
  • Program participants scored higher on average—in some cases by 45 percent—on standardized achievement tests.
  • High school students significantly improved their scores on Advanced Placement tests.
  • To learn more about our results, review this press release and recent study.
Additional Details

Introductory Java is delivered via CD-ROM, typically delivered within 5 -7 business days. Access to online resources and your Stanford trained tutor begin immediately upon enrollment.

Recommended Usage: The course is designed to take approximately 3 months to complete.

Skills Covered: With Intro to Java, each week, students are required to electronically submit a report to their tutor. Download the Introductory Java Course Outline.

Prerequisites: Introductory C Programming or equivalent

Recommended Textbook: Java 2: The Complete Reference, by Herbert Schildt McGraw-Hill Osborne Media, 2002. ISBN#: 0072224207

This course requires a computer with a CD-ROM drive and the Windows operating system. It will only function on Mac OS using a virtualized Windows Operating System using a product like Parallels Desktop or VM Ware.

System Requirements: All CD-ROM based course software require a Windows operating system. Mac OS X users can run Windows using Boot Camp or virtualization software like Parallels Desktop. The recommended Windows system has:

  • Windows 8 or 10
  • Intel processor (or AMD equivalent) with at least 4 GB RAM
  • 10GB of free hard drive space
  • CD/DVD drive
  • Speakers and/or headphones jack
  • Internet connection

Academic and Financial Policies

Frequently Asked Questions
How do I know if this course is right for my child?

Initial placement decisions for most courses are determined using input from a student and their parents. If you need assistance in choosing a course, please use our Course Advisor wizard. You can also chat or email us here.

What is the recommended time a student should spend on each course?

To help students achieve their maximum potential, we recommend that they work in each course at least 20-30 minutes daily, a minimum of 3 days a week. For more information on schedules that our G&T.com students have used to accelerate their learning for each course, click here.

What happens if my student finishes the course early?

If the student finishes the course with time remaining in his/her quarter, he/she can continue to the next course in sequence with the remaining time for no additional cost. To complete a course transfer, contact a member of our Customer Experience Team.

Introductory Java Grades: 9–12

$495.00 quarterly
(3 months)

Web Content Display Web Content Display