CAREER-CHANGING Junior DEVELOPER COURSE

520+
employed graduates
29
graduated classes
92%
Placement rate

Why change to an IT career with us?

  • We will help you to find your first Junior Programmer job, not only during the course, but also after the course.
  • Our admission process is very selective. We believe that everybody can learn programming, but only the most talented students will be able to learn it in 4 intensive months of our Junior Programmer Course.
  • The content of the course is always adjusted to the needs of our partner companies. Therefore, our students learn only what the market demands.
  • Not only do we develop the technical skills of our students, but we also focus on developing their soft skills such as communication, presentation skills, stress coping and team work.

  • We provide a 100% job placement guarantee.
By applying to the course, you do not commit to anything. It is only the first step of the admission process.

Our company partners in the Czech Republic

What is an ideal candidate profile?

  • 18 years of age or older (No age limit)
  • English, at least on a communicative level
  • Motivated to learn something new
  • Passes our admission process

    * being a maths genius is not a requirement ;)

Basics

1. What skills will you acquire?

By the end of the course, you will have acquired junior-level software development skills on real-life projects and in various programming languages.

2. How long is the program?

The total length of the training is 4 months + 2 weeks of break.
(5 days a week, 8 hours a day, Monday through Friday)

3. When will the next course start and where? Why should you apply ASAP?

Next course: 2 March 2020

The selection is continuous, so the earlier you apply the better chance you have at securing a place on the course. Most importantly, if you apply and pass our admission process, you will probably have to quit your current job as our course takes at least 9 hours of your time every week day. Therefore, you want to make sure you have time to make the decision to change your career.

The course will take place at our premises at Václavské náměstí 11, Prague 1.

4. How much of your time will it take?

Almost all your time during the course period. Seriously: if you want to become a software developer in 4 months, you need to make a serious commitment. The actual classroom work will start at 9 am and finish at 6 pm on workdays; however, you will often get homework to prepare for the next classroom session.

5. What is our methodology?

The course uses a flipped classroom teaching method, which means that only 10 % of the classes will be traditional lectures and the rest will be group work, coordinated by mentors. Throughout the training, learning will be based on completing assignments. In the first two months, the group will work on introductory training exercises, while the last two months will be dedicated to sample projects compiled from real projects received from partner companies.

However, your training will not just focus on coding; developing soft skills such as communication, presentation, collaboration, and working in a team is equally as important.

It is important to us that our students find it easy to cope in their future job. This is why there are full-time dedicated organizational psychology experts among our staff. Students take part in training and coaching sessions throughout the entire course. Every Friday they have individual and team presentations to show the knowledge they acquired during the week to their mentors and partners.

6. What certification will you get at the end?

A certificate issued by Green Fox Academy verifying fulfillment of course criteria and passing the final exam.

Please note: The course is not a state-accredited education program and therefore cannot issue an accredited diploma. We are not planning to change this, because the accreditation process would not allow us to teach you the latest technologies. We believe that the true value of the skills acquired is shown in that our best students are hired right after graduation.

7. How many students are admitted to the program? Do I need to bring anything with me?

One class consists of maximum 20 students. Yes, you need to bring your own laptop (a very basic model is more than enough).

8. Milyen papírt kapsz a végén?

A Green Fox Academy által kiállított oklevelet, amely igazolja majd, hogy sikeresen megfeleltél a kurzus követelményeinek, és letetted a záróvizsgát. Fontos tudnod: a képzés nem államilag akkreditált, így nem állíthat ki akkreditált bizonyítványt. Ezen nem is tervezünk változtatni, mert az akkreditációs folyamat nem tenné lehetővé, hogy mindig a legfrissebb technológiákat taníthassuk nektek. Mi abban hiszünk, hogy a megszerzett tudás igazi értékét az mutatja, hogy legkiválóbb hallgatóink azonnali munkalehetőséghez juthatnak.

Syllabus

What is the structure of the course's syllabus?

You will learn the basics of web development in three modules during the program.

I. Preparatory module

This section will feature smaller practical tasks covering the basic tools, methodology, and principles of web development. You will also learn the basics of algorithm theory, which will serve as a foundation for later sections of the training. Online resources (Stack Overflow, Mozilla Developer Network, CodeAcademy, etc.), which you will continuously rely on in the latter stages of your learning and work, will also be introduced.

II. Orientation module

This section will teach you how to employ the tools introduced in the previous section in larger projects. You will learn the basics of modern web development by implementing real-life applications, as well as a number of programming technologies.

III. Project module

In this module, you will work in groups of 3 on full-stack projects compiled on the basis of real-life stacks and the working methods of sponsor companies. Joint activities will be conducted during the daily stand-up and the weekly demo sessions, as well as in a production (live) environment. You will be required to organise project work according to agile project management methodologies (Scrum, Kanban) to help you prepare for the expectations of real-life work environments.

Ok, but what exactly will I have learned by the end of the program?

Here is a list of things you will have learned by the end of the course.
(Attention: the list is extensive and you may find it overwhelming! ;))

Parancssor:
- Alapvető Unix parancsok: cat, touch, ls, tail, head, wc, grep
- Jogosultságok kezelése
- Programok és szkriptek futtatása
- Fájl műveletek
-Navigáció könyvtár struktúrákban
Git
- Commit
- Push / Pull
- Revert
-Clone
- Checkout
- Github
Editor
Developer Tools
- HTML / CSS inspection
- Network monitoring

Partnercégeink igényei alapján Javascriptben vagy Javaban.

Webprogramozás Javascriptben
- Frontend programozás
- DOM manipuláció
- AJAX, REST
- Csomagkezelés
- Backend Programozás: Node.js
- MySQL MongoDB

Webprogramozás Javaban
- Frontend programozás
- Bootstrap
- Templating
- REST
- Csomag kezelés
- Backend Programozás JSP-ben
- MySQL
- Spring

Frontend Framework-ök (a projekttől függően):
- Angular
- JS
- React, Redux

Backend Framework-ök (a projekttől függően):
- Spring
- Express
- Hapi
- Rails

- HTML elemek es attribútumok
- CSS selector-ok, specificity
- Szemantikus elemek
- SEO alapok, akadálymentesség
- Pozicionálás (elemtípusok, display, position, float, box model, flexbox, grid)
- ormázás (betűtípusok, színek, hátterek)
- Assetek (képek, videók, ikonok)
- Reszponzív design (media query, viewport)

Partnercégeink igényei alapján Pythonban vagy Javaban.
- Típusok
- Kifejezések
- Vezérlőszerkezetek
- Függvények
- Kollekciók
- Objektumok
- Kivételkezelés
- Könyvtárak
- Unit tesztelés

- HTTP/HTTPS protokoll
- DNS
- IP
- HTTP requests

- Algoritmuselmélet
- Clean Code
- Continuous integration
- Scrum
- Kanban

- Hosting (a projekttől függően)
       - Heroku
       - AWS
- Build folyamatok
- Logging

- Team message (Slack, Hipchat)
- Projektmenedzsment-eszközök (Trello, Jira...)

1. The basic tools for development

- Command line
- Basic Unix commands
- Permission handling
- Running programs and scripts
- Working with files
- Navigation in directories
- Git
- Commit
- Push / Pull
- Revert
- Clone
- Checkout
- Github
- Editor
- Developer Tools
- HTML / CSS inspection
- Network monitoring

2. Understanding the protocols and workflows of the web

- HTTP/HTTPS protocol
- DNS
- IP
- HTTP requests

3. Sitebuilding

- HTML elements and attributes
- CSS selectors, specificity
- Semantic elements, SEO basics, accessibility
- Positioning (element-types, display, position, float, box model)
- Formatting (fonts, colors, backgrounds)
- Assets (images, videos, icons)
- Responsive design (media queries, viewport)

4. Programming foundations 

(based on the preferences of our partner companies in terms of e.g. Python or Java)
- Types
- Expressions
- Control flow
- Functions
- Collections
- Objects
- Exceptions
- Libraries
- Unit testing

5. Web programming

(based on the stack preference of our partner companies in terms of e.g. Javascript or Java)

Web programming in Javascript
- Frontend programming
- DOM manipulation
- AJAX
- REST
- Package Management
- Backend Programming in Node.js
- SQL database
- MongoDB

Web programming in Java
- Frontend programming
- Bootstrap
- Templating
- REST
- Package Management
- Backend programming
- JSP
- MySQL
- Spring

6. Operations and environments

Hosting (depending on the project):
- Heroku
- AWS
- Build processes
- Logging

7. Application development

Frontend Frameworks (depending on the project):
- Angular
- React

Backend Frameworks (depending on the project):
- Spring
- Express
- Hapi
- Rails

8. Methodologies

- Algorithms
- Clean Code
- Continuous integration
- Scrum
- Kanban
- Object Oriented Design
- SOLID principles
- Design patterns

9. Communication tools

- Project management tool (Trello, Jira...)
- Team message (Slack, Hipchat)

The following chart summarizes what kind of technologies you can specialize during the various modules, and what options you have to continue after completing each module.

Light green options are easy to continue with, dark green options are harder, and we only recommend black options to our most advanced students.
Foundation module
Orientation module
Project module

Become a Junior Software developer

How does the admissions procedure work?

1st step

If you are ready to change your life, submit your application!
The first thing you will need to do is to simply submit your CV.​

2nd step

The next step in the selection process is to complete an online cognitive test. All you need is a good internet connection, a computer, and a convenient place for concentration. All instructions will come in the email. The test itself takes up to 20 minutes.

3rd step

Within a few days, you will receive an invitation for a video interview or an interview in person. The interview part is focused on your English language and presentation skills. The video interview is an option when meeting in person is not possible in the upcoming days. It takes approximately 10 minutes in front of your web camera. All instructions will be sent to you via email. If you applied for a scholarship, you will also be asked to send a brief motivation letter that should explain why you requested the scholarship and why it should be granted to you.

4th step

After successfully passing the cognitive test, the applicant is invited to participate in a coding simulation.
Don't worry, the simulation is tailored for programming beginners. You will only need a well-charged laptop, stable internet connection and good mood. ;) Depending on the mentors' and applicants' availability, the simulation can be conducted during a personal meeting or via a remote session.

If you are ready to change your life, submit your application!
The first thing you will need to do is to simply submit your CV.​

The next step in the selection process is to complete an online cognitive test. All you need is a good internet connection, a computer, and a convenient place for concentration. All instructions will come in the email. The test itself takes up to 20 minutes.

Within a few days, you will receive an invitation for a video interview or an interview in person. The interview part is focused on your English language and presentation skills. The video interview is an option when meeting in person is not possible in the upcoming days. It takes approximately 10 minutes in front of your web camera. All instructions will be sent to you via email. If you applied for a scholarship, you will also be asked to send a brief motivation letter that should explain why you requested the scholarship and why it should be granted to you.

After successfully passing the cognitive test, the applicant is invited to participate in a coding simulation.
Don't worry, the simulation is tailored for programming beginners. You will only need a well-charged laptop, stable internet connection and good mood. ;) Depending on the mentors' and applicants' availability, the simulation can be conducted during a personal meeting or via a remote session.

Tuition

How much does the course cost?

Pre-paid

115 000 CZK + VAT

Choose this if you have the means to pay the tuition fee.

Post-paid

150 000 CZK + VAT

Choose this if you want to change your career but you do not have the resources.

Without placement

185 000 CZK + VAT

Choose this if you have a company to work for after the training or you plan to go abroad to work without an intermediary.

We ensure your career change with a placement guarantee

We are in strong cooperation with our hiring partners and we develop our syllabus based on their needs and that’s why we are sure that the knowledge you can obtain in Green Fox Academy is IT job-ready.

To guarantee this we go even further: if you can't find a job in IT within 6 months after successful graduation, we refund the 100 % of your tuition fee (or forfeit it if you chose post-payment).

For your successful placement we need your efforts as well, because you will go through the same selection process as any other candidates for junior programmer positions. It means that we will expect you to participate in all interviews organised by us, as well as to actively search for and apply to jobs after your exclusivity period is over. Please find the rest of the conditions in the student contract.

8 surprising facts about the junior developer position

8 dolog, amit érdemes tudnod a szoftverfejlesztői munkáról

  • Ma Magyarországon több mint 10 ezer nyitott szoftverfejlesztői pozíció van.

  • Egy átlagos, belépő szintű fizetés a programozói szakmában nettó 200.000 és 350.000 Ft között alakul.

  • Egy 4-5 év fejlesztői tapasztalattal rendelkező szakember fizetése nettó 400.000 és 600.000 Ft között mozog.

  • A hiedelmekkel ellentétben a szoftverfejlesztés kreatív és alkotó folyamat.

  • Már egészen a kezdő pozíciókban is nagy önállóság és alkotói tér jut a fejlesztőknek.

  • A fejlesztői közösség más szakmára nem feltételnül jellemző módon nagyon befogadó, és szívesen megosztják tudásukat másokkal.

  • A szoftverfejlesztői lét a mindennapokban nem magányos küzdelem az elemekkel, hanem igazi csapatmunka.

  • A magyar szoftverfejlesztők tudása igen elismert külföldön.

What is the first day like?

Graduation Cermony

Too much commitment or cannot study full-time just yet?

Starting on 22 November 2019, you can join our Part-time Programming Foundation Course where you will attend classes on the weekends and during selected week day evenings.

Part-time Programming Foundation Course

How is it different from our standard Junior Developer Course?

The Junior Developer Course gives you all three modules of studies; foundation, orientation and project phase. During the Part-time Programming Foundation Course, you will learn the foundations of programming or in other words you will complete the same curriculum and the same soft skill trainings as the Foundation module of our full-time course. You will not be ready for a career change just yet but you will be able to comprehend basic tools, methodology, web development principles, theory of algorithms and online sources. The courses are both subjects of the same four-step admission process.

How many hours a week will the course take?

14 hours a week:
every Friday evening (6:30pm - 9:30pm)
+ every Saturday (9am - 6pm)
+ 2 hours homework / week
4 months
Starting week: 3 April 2020

What happens after I successfully finish Part-time Programming Foundation Course?

You can decide whether you want to become a part of the full-time course and join other career-changers in April 2020 for the orientation phase or you decide that your programming knowledge are just good enough for your current needs and stay working in your job.

Price

58 000 CZK + VAT
You can make one time payment or pay in four instalments of 14 500 CZK + VAT.

If you make a one time payment, you will provide you with a 10 % discount.

How to apply?

In our Application form just select Part-time Programming Foundation Course in question n. 8.

Still having questions about the Part-time Programming Foundation Course?

Then contact us via chat, e-mail or phone.
Next Part-time Programming Foundation Course: 3 April 2020

Next career-changing Junior Developer Course: 2 March 2020

Attention! The admissions process and the associated interviews are conducted on a continuous basis, and thus, empty slots are filled year-round. So if you want to make sure you get in, apply as early as possible

Join and learn the most wanted skills on the market!