Do you want a well-paid career in the IT sector?
Do you want the necessary knowledge and skills?
Do you want to prepare in a working system?
You can truly change everything with the training
UNLOCK JAVA
Start on February 26th, 2024
Focus on practical skills
Duration
8 weeks
Certificate upon successful completion
Fully online
delivery
Outside of working hours
Code review
Code review of the homework assignments conducted by a mentor
Development
Opportunity for development with the next module
Meetings
Meetings with the lecturer and mentor on Zoom twice a week
SPECIAL PRICE
Until group spots are filled, 50% discount with promo code UNLOCK50
What will you learn?
By the end of the training, you will have in-depth Java knowledge on:
Lists;
Methods;
Objects;
Classes;
Constructors;
Class attributes and methods;
Packages;
Access control;
Java Beans & Pojo;
Object composition & inheritance;
Object – the superhero of objects;
Enumerated type methods;
Object casting;
Wrapper types;
Interfaces;
Abstract classes;
Nested, inner, local, and anonymous classes;
Exceptions and assertions;
Introduction to Collections.
The goal of Unlock Java is to advance your knowledge of Java to a level where you can participate in project development in our third module without it disrupting your personal life, work, or university commitments.
In the third module, Java Mastery Projects, we will emphasize practical application and the completion of multiple projects to thoroughly prepare you for the beginning of your career as a programmer. We will also facilitate introductions to suitable companies upon your completion of the third module of our mentoring program.
Is prior knowledge necessary?
Yes, to enroll in the Unlock Java module, you need basic knowledge of Java up to arrays and methods. If you lack this knowledge, we will provide it for you. After registering for Unlock Java, you will receive free access to all necessary materials, including introductory lectures and review sessions.
You can review the structure of the introductory lectures here. Additional materials will be provided alongside them and sent to you upon registration for the Unlock Java module.
Who is this course suitable for?
Do you have an interest in information technology? Have you already completed basic training and have basic knowledge (number systems, types, variables, operators, conditional statements, loops, arrays, and functions) that you want to develop further? Do you want to take a step towards a more secure and prestigious future while still having time for other important aspects of your daily life?
This training is just for you. Our mentorship program from 0 to an IT career covers 3 modules, and you are now only 2 steps away from successfully completing it:
- Introductory Java Jumpstart – which you have already completed;
- Basic Unlock Java, over 8 weeks, where you will deeply study the Java language, building upon the solid foundation from the Jumpstart;
- Advanced Java Mastery Projects, 6 months, during which you will mainly focus on project development, studying the extensive Java Spring BOOT framework, and additional technologies required to start your dream career as a Java programmer;
- Upon completion of the third module of the program, we will connect you with suitable companies so you can realize your potential as a Junior developer.
Our second module, Unlock Java, will provide you with an excellent foundation in the Java language, allowing you to seamlessly transition into our main practical module, Java Mastery Projects, after which you will be ready to start working as a Junior Java developer. In Unlock Java, you will study the entire language, including Object-Oriented Programming (OOP) principles and basics of the Java Collections Framework, so that you can focus on project development, both individually and in teams, in the following module.
How to get the most out of your training?
01
We’ve calculated that to get the maximum benefit from this training, you should dedicate around 20 hours per week.
02
Set aside time every day to progress with the theory at the pace of the group.
03
Watch the videos, solve the tasks, and complete the tests included in the training. This way, you’ll make progress and understand your proficiency level.
04
Ask questions in the Slack group if something isn’t clear to you. There, you’ll receive support from the lecturer and mentor – professionals with years of experience.
05
Attend the weekly meetings with the lecturer and mentor regularly.
06
How will the training be conducted?
The module includes video lessons for theory, additional written materials with theory, tasks, and tests. You’ll find it convenient to study whenever you have the opportunity – during or outside of working hours. However, you’ll need to adjust your schedule to the fixed weekly meetings, which are a total of 2:
- You’ll have a weekly meeting with the lecturer (with a fixed schedule) to ask questions about the theory. During the rest of the time, you’ll have contact with experienced programmers in the Slack group of the training.
- You’ll have a weekly meeting with the mentor (with a fixed schedule) for checking and code review of your homework.
After completing the Unlock Java module, you will be fully prepared for the next step, Java Web Back-end, and project development.
Your access to the training materials is lifelong.
INVESTMENT
Your investment is 860 BGN. Until the group spots are filled, you can use a discount code for 50% off, UNLOCK50.
Frequently Asked Questions
Click “Enroll” and follow the steps.
The module is suitable for individuals with basic knowledge of the Java language or any other object-oriented programming language.
Unlock Java is the second step of Code Academy’s specialized mentorship program focusing on the Java language.
To start working as a Junior Developer, you need not only theoretical but also practical knowledge of Java. Practical experience with project development comes in our next module, Java Web Back-end.
- Unlock Java – starting on February 24, 2024.
- Java Mastery Projects – starting on May 27, 2024.
Yes, after completing the Unlock Java module, you’ll have the opportunity to download your electronic certificate.
You’ll have constant support from our team of experienced programmers and receive guidance and assistance in the Slack group of the module.
You’ll have one weekly Zoom meeting with the lecturer. You’ll have one weekly Zoom meeting with a mentor who will review your homework assignments.
You’re not obligated to continue with the next step of the program.
You need to achieve a minimum of 70% on the tests, at least 80% completion rate on homework assignments (submitted on time and functional), and a minimum of 90% attendance at the weekly meetings with the lecturer and mentor.
You have the right to withdraw from the purchased module within a 14-day period after purchase and receive a 100% refund of the paid amount. Withdrawal is possible if you haven’t started the training or completed any of the lessons. Please refer to our terms and conditions for more details.
Feel free to email us at support@codeacademy.bg
Graduates share
“Before I started my training at Code Academy, I had some experience in programming, as I had studied Java at university. Undoubtedly, the problems and challenges I faced as a student led me to seek additional support and training. Before the course at Code Academy, I had some concerns about my ability to adapt to new technical concepts. However, thanks to the structured and easily understandable course, I not only overcame these doubts but also noticed a significant improvement in my programming skills and confidence. Now, with a clear perspective on programming in front of me, I would confidently recommend Code Academy to anyone looking for not just technical but also practical experience in the world of programming. If anyone has doubts or concerns about the value of the training, do not hesitate to write to me.”
“Before I enrolled in the Code Academy courses, I was studying Java during my time at university. However, I failed to understand and like it. This motivated me to seek further training, and that’s how I came across Code Academy’s courses. I am extremely pleased with my decision to join them. The distinctive approach to learning at Code Academy was what enchanted me the most. The courses there were unlike the traditional academic lectures I was accustomed to. Instead, the teaching method was focused on facilitating the understanding of both theoretical and practical parts. The most significant thing that Code Academy provided me – something the university failed to offer – was the opportunity to genuinely become interested in programming. This was an exceptionally exciting discovery for me and supported my determination to continue developing in the field of software engineering.”
Before starting my training at Code Academy, I had no experience in programming. I worked in a completely different field, and after a few years of reaching the maximum, I decided to look for something new and different that would allow me to continuously develop. Code Academy gave me a solid foundation, on which I build my knowledge and skills. Some of the most useful skills I developed at the academy include how to approach problem-solving, how to meet deadlines, and how to work in a team with colleagues. For me, all these skills are fundamental for a programmer to be successful and efficient at their workplace. Thank you to the entire team!
Before starting my training at Code Academy, I had some experience in programming, as I had studied Java at university. Undoubtedly, the problems and challenges I faced as a student made me seek additional support and training. Before the course at Code Academy, I had some concerns about my ability to adapt to new technical concepts. However, thanks to the structured and easily understandable course, not only did I overcome these doubts, but I also noticed a significant improvement in my programming skills and confidence. Now, with a clear perspective on programming, I confidently recommend Code Academy to anyone seeking not only technical but also practical experience in the world of programming. If anyone has doubts or concerns about the value of the training, do not hesitate to write to me on Linkedin.