Java is one of the most powerful programming languages for standalone applications, Networked Applications and the web applications. As a platform independent language it runs on any Operating System as long as the Java Framework is present. Due to its powerful functionality it has become popular of most of the application and web developers and has been occupying its leading position since early 90’s.

Java is used by a huge variety of organisations from SME’s to large financial institutes and both local and central government. Java is also heavily established in mobile programming, powering Android Mobile Devices, Android Tablet Devices, and Android Apps which have a solid market share in the current mobile market worldwide.

For those people planning a career as an IT developer, Java is one of the most sort after languages. With Java OCA and OCP certification you will learn from the basic foundation through to advance level.

Ready to be a Java expert? With Java certification you can declare your proficiency in Java technologies and get officially recognised as an Oracle Certified Java Professional.

You'll live, learn, and test on-site.

On this course you'll gain skills in:

Object-oriented analysis

Basic programming techniques

Using classes and methods

Using variables

Using operators and loop constructs

Using encapsulation and constructors

Using inheritance and arrays

Programming Using the Java Language

Implementing Design Patterns

Handling Exception and Errors

Using I/O Streams & Files

Object Serialization

Formatting Output

Multi-threaded Development

Using Collections

Using Event Models

Internet integration

Using JDBC

Building JAR files

Our Oracle Java Trainers are among the most senior consultants in the industry, affording each Firebrand Training student the benefit of many years of real-world development expertise - while being able to effectively translate complex technical theory into easily understood terms.

Pass OCP Java first time or train again for free. This is our guarantee. We’re confident you’ll pass your course first time. But if not, come back within a year and only pay for accommodation, exams and incidental costs

You’ll learn more. A day with a traditional training provider generally runs from 9am – 5pm, with a nice long break for lunch. With Firebrand Training you’ll get at least 12 hours/day quality learning time, with your instructor

You’ll learn OCP Java faster. Chances are, you’ll have a different learning style to those around you. We combine visual, auditory and tactile styles to deliver the material in a way that ensures you will learn faster and more easily

You’ll be studying OCP Java with the best. We’ve been named in Training Industry’s “Top 20 IT Training Companies of the Year” every year since 2010. As well as winning many more awards, we’ve trained and certified 72,589 professionals, and we’re partners with all of the big names in the business

You'll do more than study Firebrand's courseware. We use practical exercises to make sure you can apply your new knowledge to the work environment. Our instructors use demonstrations and real-world experience to keep the day interesting and engaging

Latest OCP Java Reviews from our students

Who will the Course Benefit?

The course is aimed at Java Programmers wishing to maximizing their potential and move their Java career forward. With 3 billion devices running Java worldwide, the world's top companies rely on experienced Java Programmers to build and maintain these critical applications. Because of the prevalence of Java, there is a continued demand for well-trained, highly-skilled Java programmers to create and maintain critical applications.

Course Objectives

By the end of the course you'll be able to:

Understand the Java technology stack

Understand the Java programming language

Understand the Java product lifecycle

Understand object-oriented concepts in Java

Use the Java language to create Java applications

Explain the Java architecture

List and describe the standard Java packages in various versions

Choose between various design strategies

Understand the benefits of design patterns

Create, build, and debug Java projects

Build and release Java applications

Store objects using Java's Collection framework

Write robust applications using Exception handling

Perform a variety of I/O using Stream and File classes

Format strings, dates and numbers

Use Java localisation features

Create Java programs with concurrent threads

Create Network aware applications

Access databases using JDBC

Other accelerated training providers rely heavily on lecture and independent self-testing and study.

Effective technical instruction must be highly varied and interactive to keep attention levels high, promote camaraderie and teamwork between the students and instructor, and solidify knowledge through hands-on learning.

Firebrand Training provides instruction to meet every learning need:

Intensive group instruction

One-on-one instruction attention

Hands-on labs

Lab partner and group exercises

Question and answer drills

Independent study

This information has been provided as a helpful tool for candidates considering training. Courses that include certification come with a Certification Guarantee. Pass first time or train again for free (just pay for accommodation, exams and incidental costs). We do not make any guarantees about personal successes or benefits of obtaining certification. Benefits of certification determined through studies do not guarantee any particular personal successes.

Latest OCP Java Reviews from our students

Firebrand Training offers top-quality technical education and certification training in an all-inclusive course package specifically designed for the needs and ease of our students. We attend to every detail so our students can focus solely on their studies and certification goals.

Firebrand Training has dedicated, well-equipped educational facilities where you will attend instruction and labs and have access to comfortable study and lounging rooms. Our students consistently say our facilities are second-to-none.

Firebrand goes digital

We’re currently migrating from printed to digital courseware. Some courseware is already available in digital, while other books remain in printed form. To find out if this course is digital, call us on 080 80 800 888.

There are several benefits of easy-to-use digital courseware: downloads are immediate, and you’ll always have your courseware available wherever you are. You won’t need to wait for a printed book to be delivered before you start learning – and it’s better for the environment. You can choose to download the courseware to your own device, or borrow one of ours.

Considering a Microsoft course? Always have the most up-to-date Microsoft digital courseware with ‘Fresh Editions’. This gives you access to all versions of digital courseware – you’ll receive updates and revisions of your textbook, at no charge, for the life of that course.

Examination Passing Policy

Should a student complete a Firebrand Training Program without having successfully passed all vendor examinations, the student may re-attend that program for a period of one year. Students will only be responsible for accommodations and vendor exam fees.

Please note

* Not on all courses

** Examination vouchers are not included for the following courses: GIAC, CREST and CISSP CBK Review. Exam vouchers may also not be included for Apprentices and will require a separate purchase by an employer due to Education and Skills Funding Agency guidelines.

*** On site testing is not included for our PMI, GIAC, CREST, CSX Practitioner or ITIL Managers and Revision Certification Courses

Unsure whether you meet the prerequisites?

Just call us on 080 80 800 888 and speak to one of our enrolment consultants.

Firebrand is an immersive environment and requires commitment. Some prerequisites are simply guidelines; you may find your unique experience, attitude and determination enables you to succeed on your accelerated course.

Latest OCP Java Reviews from our students

Here's the Firebrand Training review section. Since 2001 we've trained exactly 72,589 students and asked them all to review our Accelerated Learning. Currently, 96.75% have said Firebrand exceeded their expectations.

Read reviews from recent accelerated courses below or visit Firebrand Stories for written and video interviews from our alumni.

"This is my third course with Firebrand and each time, its been an enriching experience. Though I found that I was out of my depth in the OCA/OCPJP course, the instructor was extremely patient, provided excellent tutelage, and encouraged me to continue pursing the qualifications. He helped me plan a good course of attack in terms of what other courses I can take to prepare for my eventual retake of OCA/OCPJP and also what things I can do in my spare time to really come to grips with Java as a programming language.
That is the beauty of these courses. Extreme in their preparation but even if you don't get the qualification first time, you never walk away empty handed. I feel even more confident that when I return in a few months time, I will pass the OCA and possibly the OCPJP and I have absolutely brilliant instructors - to thank for that, in due course." Joseph Guthrie. - Oracle Certified Associate (OCA) Java SE 7 & Professional Java SE 7 Programmer Certification (OCPJP) (6 days) (5/10/2015 to 10/10/2015)

"This is my third course with Firebrand and each time, its been an enriching experience. Though I found that I was out of my depth in the OCA/OCPJP course, the instructor was extremely patient, provided excellent tutelage, and encouraged me to continue pursing the qualifications. He helped me plan a good course of attack in terms of what other courses I can take to prepare for my eventual retake of OCA/OCPJP and also what things I can do in my spare time to really come to grips with Java as a programming language.
That is the beauty of these courses. Extreme in their preparation but even if you don't get the qualification first time, you never walk away empty handed. I feel even more confident that when I return in a few months time, I will pass the OCA and possibly the OCPJP and I have absolutely brilliant instructors - to thank for that, in due course." Joseph Guthrie. - Sun Certified Associate (OCA) Java SE 7 & Professional Java SE 7 Programmer Certification (OCPJP) (6 days) (5/10/2015 to 10/10/2015)

"Intense, but everything is very well organised. All materials provided, with knowledgeable instructors who are happy to go beyond the material to help with understanding the topics." Anonymous - Sun Certified Associate (OCA) Java SE 7 & Professional Java SE 7 Programmer Certification (OCPJP) (6 days) (5/10/2015 to 10/10/2015)

"Intense, but everything is very well organised. All materials provided, with knowledgeable instructors who are happy to go beyond the material to help with understanding the topics." Anonymous - Oracle Certified Associate (OCA) Java SE 7 & Professional Java SE 7 Programmer Certification (OCPJP) (6 days) (5/10/2015 to 10/10/2015)

"A great way to study. My second time here. Let you focus in on what you need to do." Erol Ziya, Land Securities. - Oracle Certified Associate (OCA) Java SE 7 & Professional Java SE 7 Programmer Certification (OCPJP) (6 days) (23/4/2007 to 28/4/2007)

"A great way to study. My second time here. Let you focus in on what you need to do." Erol Ziya, Land Securities. - Sun Certified Associate (OCA) Java SE 7 & Professional Java SE 7 Programmer Certification (OCPJP) (6 days) (23/4/2007 to 28/4/2007)

"This has been a very worthwhile week and has allowed me to concentrate on studying without the distractions of other environments. It's a hell of a lot of work, but worthwhile and enjoyable at the same time." Victor Reynolds. - Sun Certified Associate (OCA) Java SE 7 & Professional Java SE 7 Programmer Certification (OCPJP) (6 days) (26/3/2007 to 31/3/2007)

"This has been a very worthwhile week and has allowed me to concentrate on studying without the distractions of other environments. It's a hell of a lot of work, but worthwhile and enjoyable at the same time." Victor Reynolds. - Oracle Certified Associate (OCA) Java SE 7 & Professional Java SE 7 Programmer Certification (OCPJP) (6 days) (26/3/2007 to 31/3/2007)

"Firebrand* is the best training experience you will have, however it may be the hardest weeks work you have ever done!" Alastair Vance, Almac. - Oracle Certified Associate (OCA) Java SE 7 & Professional Java SE 7 Programmer Certification (OCPJP) (6 days) (26/3/2007 to 31/3/2007)

"Firebrand* is the best training experience you will have, however it may be the hardest weeks work you have ever done!" Alastair Vance, Almac. - Sun Certified Associate (OCA) Java SE 7 & Professional Java SE 7 Programmer Certification (OCPJP) (6 days) (26/3/2007 to 31/3/2007)

"The instructor had clear views of what was required and how to get there. He took tution and cramming as a science, not just as dissemination." JR, contractor. - Sun Certified Associate (OCA) Java SE 7 & Professional Java SE 7 Programmer Certification (OCPJP) (6 days) (29/1/2007 to 3/2/2007)

"The instructor had clear views of what was required and how to get there. He took tution and cramming as a science, not just as dissemination." JR, contractor. - Oracle Certified Associate (OCA) Java SE 7 & Professional Java SE 7 Programmer Certification (OCPJP) (6 days) (29/1/2007 to 3/2/2007)

"Firebrand* cultivates a good and intense learning environment. The hours are 7am to 12pm, every day. Be aware of that. After day 2 though you don't notice the hours though.
Unless extremely bright (top 5 percentile) candidate, then prior Java and programming experience is a definite prerequisite for this course.
The lecturer was extremely committed." Gareth Rees. - Oracle Certified Associate (OCA) Java SE 7 & Professional Java SE 7 Programmer Certification (OCPJP) (6 days) (29/1/2007 to 3/2/2007)

"Firebrand* cultivates a good and intense learning environment. The hours are 7am to 12pm, every day. Be aware of that. After day 2 though you don't notice the hours though.
Unless extremely bright (top 5 percentile) candidate, then prior Java and programming experience is a definite prerequisite for this course.
The lecturer was extremely committed." Gareth Rees. - Sun Certified Associate (OCA) Java SE 7 & Professional Java SE 7 Programmer Certification (OCPJP) (6 days) (29/1/2007 to 3/2/2007)

"A learning experience like no other. I'd never have thought I could learn so much, to such a high degree of accuracy in such a short time. Highly recommended." James Clarke, Pearson Phoenix. - Sun Certified Associate (OCA) Java SE 7 & Professional Java SE 7 Programmer Certification (OCPJP) (6 days) (29/1/2007 to 3/2/2007)

"A learning experience like no other. I'd never have thought I could learn so much, to such a high degree of accuracy in such a short time. Highly recommended." James Clarke, Pearson Phoenix. - Oracle Certified Associate (OCA) Java SE 7 & Professional Java SE 7 Programmer Certification (OCPJP) (6 days) (29/1/2007 to 3/2/2007)

"Without a doubt I've learnt many things during this course - Java, how to fill long days, and how to put on weight.
The days are long and hard (whatever you expect - double it), but the food is excellent and the instructors and staff are always on hand to help you." CD. - Oracle Certified Associate (OCA) Java SE 7 & Professional Java SE 7 Programmer Certification (OCPJP) (6 days) (29/1/2007 to 3/2/2007)

"Without a doubt I've learnt many things during this course - Java, how to fill long days, and how to put on weight.
The days are long and hard (whatever you expect - double it), but the food is excellent and the instructors and staff are always on hand to help you." CD. - Sun Certified Associate (OCA) Java SE 7 & Professional Java SE 7 Programmer Certification (OCPJP) (6 days) (29/1/2007 to 3/2/2007)

"Very good teaching, but be prepared for a lot of hard work as the SCJP 5.0 requires a lot of pre-reading as well as a good knowledge base and be prepared for long sessions of teaching/ lab work as you will need it in order to pass." ZS, Citigroup. - Oracle Certified Associate (OCA) Java SE 7 & Professional Java SE 7 Programmer Certification (OCPJP) (6 days) (20/11/2006 to 25/11/2006)

"Very good teaching, but be prepared for a lot of hard work as the SCJP 5.0 requires a lot of pre-reading as well as a good knowledge base and be prepared for long sessions of teaching/ lab work as you will need it in order to pass." ZS, Citigroup. - Sun Certified Associate (OCA) Java SE 7 & Professional Java SE 7 Programmer Certification (OCPJP) (6 days) (20/11/2006 to 25/11/2006)

"I came here thinking I knew Java and just wanting to take the certification. I´m leaving here realising how little I knew, how much I have learnt and knowing I am now a Java programmer." Jill Heaney. - Sun Certified Associate (OCA) Java SE 7 & Professional Java SE 7 Programmer Certification (OCPJP) (6 days) (20/11/2006 to 25/11/2006)

"I came here thinking I knew Java and just wanting to take the certification. I´m leaving here realising how little I knew, how much I have learnt and knowing I am now a Java programmer." Jill Heaney. - Oracle Certified Associate (OCA) Java SE 7 & Professional Java SE 7 Programmer Certification (OCPJP) (6 days) (20/11/2006 to 25/11/2006)

"Firebrand* provides the best environment that I have ever encountered for learning. It's hard work but whilst there it was a very enjoyable, fruitful and rewarding experience.
N.B.: Sorry but I can not authorize the use of the Company name without reference to our legal department. So much red tape. If you like I could pursue it." Stephen Brownless. - Oracle Certified Associate (OCA) Java SE 7 & Professional Java SE 7 Programmer Certification (OCPJP) (6 days) (11/9/2006 to 16/9/2006)

"Firebrand* provides the best environment that I have ever encountered for learning. It's hard work but whilst there it was a very enjoyable, fruitful and rewarding experience.
N.B.: Sorry but I can not authorize the use of the Company name without reference to our legal department. So much red tape. If you like I could pursue it." Stephen Brownless. - Sun Certified Associate (OCA) Java SE 7 & Professional Java SE 7 Programmer Certification (OCPJP) (6 days) (11/9/2006 to 16/9/2006)

"This course is very hard work but never dull and the long hours are actually addictive rather than tiresome. Often I worked from 8am-11.30pm with only short breaks, including the dinner breaks and I always wished there were more hours in the day. What you have to learn is immense and much of it is very complex. If you are not overly familiar with Java and OO I recommend reading up on the exam objectives before attending the course which will you a much needed head start. In all, this course was a very enjoyable and helpful experience." Steve Blundell. - Oracle Certified Associate (OCA) Java SE 7 & Professional Java SE 7 Programmer Certification (OCPJP) (6 days) (24/4/2006 to 29/4/2006)

"This course is very hard work but never dull and the long hours are actually addictive rather than tiresome. Often I worked from 8am-11.30pm with only short breaks, including the dinner breaks and I always wished there were more hours in the day. What you have to learn is immense and much of it is very complex. If you are not overly familiar with Java and OO I recommend reading up on the exam objectives before attending the course which will you a much needed head start. In all, this course was a very enjoyable and helpful experience." Steve Blundell. - Sun Certified Associate (OCA) Java SE 7 & Professional Java SE 7 Programmer Certification (OCPJP) (6 days) (24/4/2006 to 29/4/2006)

"My experience at Firebrand* has shown me that this really is the only way to study for important qualifications, free of the distractions of 'real life'.
With all the resources and expertise you will ever need close at hand, preparing for the exam in much easier than trying to find the time to do it yourself.
It's definitely the most intensive learning experience I have ever had - my brain is absolutely buzzing with java terminology right now - but also the most enjoyable.
And the *food*! I can't do Firebrand* justice without mentioning the food. Don't come here to lose weight, that's all I can say." Mark Lewin, Self-employed. - Sun Certified Associate (OCA) Java SE 7 & Professional Java SE 7 Programmer Certification (OCPJP) (6 days) (24/4/2006 to 29/4/2006)

"My experience at Firebrand* has shown me that this really is the only way to study for important qualifications, free of the distractions of 'real life'.
With all the resources and expertise you will ever need close at hand, preparing for the exam in much easier than trying to find the time to do it yourself.
It's definitely the most intensive learning experience I have ever had - my brain is absolutely buzzing with java terminology right now - but also the most enjoyable.
And the *food*! I can't do Firebrand* justice without mentioning the food. Don't come here to lose weight, that's all I can say." Mark Lewin, Self-employed. - Oracle Certified Associate (OCA) Java SE 7 & Professional Java SE 7 Programmer Certification (OCPJP) (6 days) (24/4/2006 to 29/4/2006)

Terms and Conditions

Registering to take part in the “Free Training For Life” competition constitutes full acceptance of the Terms and Conditions herewith.

The prize of "Free Training For Life" is for The Winner's lifetime only. The Winner cannot transfer the prize to another person or send someone else to attend in their place.

There is no alternative to this prize.

The competition will run from 00:01 GMT, Monday 18th March 2019 until 23:59 GMT, Sunday 8th March 2020.

One Winner will be chosen at random from all valid entries.

We will use the email and phone number provided to try and reach The Winner. If The Winner fails to respond by 17:30 GMT, Thursday 12th March 2020 then we will select a new Winner.

The Winner will be announced at 12:00 GMT, Monday 30th March 2020.

It is The Winner's responsibility to ensure their email and phone number are valid and that emails from Firebrand do not enter their junk folder. It is The Winner's responsibility to ensure that if they are attempting to contact us to accept the prize they ensure that their email and or phone calls are successful. Firebrand will not be responsible for successfully establishing or receiving communicating with or from The Winner. We will make all reasonable endeavors to make and receive contact.

Upon entering the competition you will be sent a link to confirm your entry via email. In order to be eligible for the prize draw you must confirm your entry by 23:59 GMT, Sunday 8th March 2020. It is the entrant's responsibility to ensure that their email is valid and that emails from Firebrand do not enter their junk folder.

The Winner must be no younger than 16 years old on Sunday 8th March 2020.

If The Winner has purchased and attended a course(s) between Monday 18th March 2019 and Sunday 8th March 2020, we will reimburse their course fees after they’re announced as The Winner.

Entry to the competition is restricted to one entry per person. Multiple entries will be disqualified.

Automated entries, bulk entries or third party entries will be disqualified. Entrants can increase
their chances of winning by sharing their unique URL. Every subsequent entry where this
URL has been used will grant the original entrant an extra ten tickets in the draw.

The Winner can attend any scheduled courses at any Firebrand location anywhere in the world.

Remember the courses we offer today and where we offer them will change over The Winner's lifetime. Firebrand might have more or less of either courses or locations. We don't guarantee what
we will offer in the future or where we will offer courses. Firebrand may cease to exist in its
current form. We can't predict the future and therefore cannot guarantee whether we will be here
for the entire lifetime of The Winner. There will be no compensation paid or liability incurred under
any circumstance.

For the first time The Winner attends any course the only expense they incur will be their costs
associated with preparing for or travelling to the training centre they have chosen to take the
course at. These expenses are The Winner's responsibility, for instance but not limited to:
travelling, visas etc.

The Winner may attend each course once totally free, if they need/want to return all Firebrand will ask them to pay is any incidental expenses which are typically accommodation and exam fees. We will specify what these expenses are before you return to a course.

We will work with The Winner to make sure they are suitable to attend courses and recommend a different introductory program so you can work towards attending more in depth subjects if we
determine they are not ready to attend a course they have chosen.

All of Firebrand's normal Terms and Conditions apply. http://firebrand.training/uk/terms-and-conditions

No employee or family member of Firebrand or any associated companies may enter.

To be eligible for this competition you must be a legal resident of England, Scotland, Wales, Northern Ireland, Isle of Man, Jersey, Guernsey, Germany, Austria, Switzerland, Liechtenstein, The Netherlands, Belgium or Luxembourg.

The Judge's decision is final and no correspondence will be entered in to.

Firebrand complies with the data protection act. Our policy is such that we will not pass on entrants' details to any third party without their prior consent.

Firebrand Training reserves the right to amend these Terms and Conditions without notification.

Acceptance of these Terms and Conditions also applies to any subsequent revision, whether notified or not. The promoter is Firebrand Training Ltd, registered office, 308 Regent Street, London W1B 3AT – Registered in England and Wales with Registered Number 04097204. Errors and Omissions Excepted.

Acceptance of these Terms and Conditions allows Firebrand Training to use The Winner's name and/or image and any associated properties, e.g. recorded and live interviews etc., in any future
promotional or advertising activity in relation to the Free Training For Life Competition. By entering
this competition The Winner agrees to participate in case studies, interviews, press and news
briefings and any other promotional activity that Firebrand participates in.

Force Majeure – no liability will be accepted for circumstances beyond the direct control of,
Firebrand Training (or any other partner within the promotion) which may result in the cancellation
or postponement of the competition, or the competition will be declared void and the prize
forfeited. Similarly, Firebrand Training and its co-promoters or agents reserve the right to declare
the competition void at any stage without notice or explanation – all claims by any entrant will be
forfeited.

FALSIFICATION OF INFORMATION ON THIS OR ANY ELEMENT OF THE PROMOTION OR FAILURE TO COMPLY WITH ANY TERMS AND CONDITIONS WILL RESULT IN IMMEDIATE
DISQUALIFICATION. THIS APPLIES TO POST-PROMOTION, ANY PRIZES BEING RECLAIMABLE
SHOULD THE TERMS AND CONDITIONS BE BREACHED.