SCJP Certifications and Classes

Earning a Java programming credential through Oracle could increase your job and salary opportunities. Certification options exist for you whether you're a novice in the field or an expert Java programmer. Learn about the credential, what classes to take to prepare and how the exam works. Schools offering Computer Programming degrees can also be found in these popular choices.

What You Need to Know

The Sun Certified Java Programmer (SCJP) credential is now called the Oracle Certified Java Programmer Certification (OCJPC). To earn this credential, you'll need sufficient experience and knowledge of the Java language. You can enroll in preparatory courses and programs through colleges and universities, private affiliated training institutions or directly through Oracle. You can take lessons in a traditional classroom format from certified instructors or online, studying at your own pace. Additionally, Oracle offers practice exams that expose you to test topics and question formats.

Classes Key features of the Java language, working with Strings and numbers, Java API docs, static methods and variables, using switch statements, propagations of exceptions
Certification Multiple-choice exams are offered at testing centers around the country
Training Programming fundamentals and problem-solving skills using Java

What is the SCJP Certification?

When Sun Microsystems invented Java in 1995, the Sun Certified Java Programmer (SCJP) credential was offered to allow experienced Java programmers the opportunity to demonstrate their proficiency in the language. The certification was changed when Oracle purchased Sun in 2006, not only modifying the name to the Oracle Certified Java Programmer Certification (OCJPC), but differentiating Java language versions. If you'd already earned the SCJP credential, you don't need to update to the new Oracle designations; however, if you're interested in becoming newly certified in Java programming, you can test to become Oracle certified in multiple versions of the Java language. Oracle offers you a number of levels, including Associate, Professional, Master and Expert, as well as specializations in Java programming, development and architecture for both versions.

What Classes Can I Take?

The available course offerings depend on your level of expertise with the language and the version you're interested in learning. Beginning courses teach you about object-oriented programming using Java. You'll learn programming fundamentals and problem-solving skills using the Java language to develop, implement and troubleshoot Java applications. Intermediate courses introduce you to:

  • Standard and enterprise-level programming
  • Development for the web
  • Remote troubleshooting
  • Applied interface elements

Master classes instruct you on the use of Unified Modeling Language in combination with object-oriented application design. Course topics teach you needs assessment, project management, solutions development and organization. In expert-level courses, modules cover how to create Java servlets, integrate database functionality and secure Web-based applications. You'll learn and be tested on Internet protocols used with Java applications, run-time environments, managing plugins and integrated development environments, such as NetBeans and Persistence.

How Do I Take the Certification Exam?

Once you've completed your preparatory coursework and participated in practice tests, you'll need to register for your exam at a proctored testing center. You can usually schedule and pay for your test and any necessary projects online. You'll be assigned an Oracle Testing ID that you'll need to use for all certification testing for Oracle products. Tests are conducted via computer at the testing center, and you're not allowed to have any informational aids or access the Internet while testing. The exams are timed, and passing scores vary by test.

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

  • The Art Institutes

    The Art Institutes responds quickly to information requests through this website.

    Popular programs at The Art Institutes:

    • Certificates

    Campus Locations:

    • Texas: Dallas
  • CDI College

    CDI College responds quickly to information requests through this website.

    Popular programs at CDI College:

    • Certificates

    Campus Locations:

    • Anywhere: Anjou, Edmonton, Laval, Longueuil, Montreal, Point Claire, Winnipeg
  • Southwestern College

    Campus Locations:

    • California: Chula Vista
  • Rochester Institute of Technology

    Campus Locations:

    • New York: Rochester
  • Pearl River Community College

    Campus Locations:

    • Mississippi: Poplarville
  • University of Cincinnati

    Campus Locations:

    • Ohio: Blue Ash
  • Goodwin College

    Campus Locations:

    • Connecticut: East Hartford
  • Yuba College

    Campus Locations:

    • California: Marysville
  • Northern Kentucky University

    Campus Locations:

    • Kentucky: Highland Heights
  • Youngstown State University

    Campus Locations:

    • Ohio: Youngstown