Become a Junior Developer with
a 100% successful job search guarantee

Junior Developer Course


We'll teach you to think like a professional developer in just 18 weeks in our Super Intensive Course, or in 40 weeks in the Evening and Weekend Course. In addition to professional training, you'll get one-on-one coaching with our organisational psychologists, a large community of like-minded people, and a wide range of career paths with a job guarantee.

Why should you choose us?

green fox academy proč studovat bootcamp programování
We are the most intensive bootcamp on the Czech market. We provide the most hours of education and the most intense syllabus.
green fox academy proč studovat bootcamp programování
We teach by mentoring and switched classroom methods. We go straight to practice.
green fox academy proč studovat bootcamp programování
The education is always live (even in the online courses), no pre-recorded classes.
green fox academy proč studovat bootcamp programování
We provide with a money back guarantee during first 21-28 days. If the course doesn't suit you, you can leave.
green fox academy proč studovat bootcamp programování
We work very closely with our partner companies so we teach what the job market needs.
green fox academy proč studovat bootcamp programování
We are accredited by the Czech Ministry of Education. Thanks to this, you do not have to pay the VAT.

How to start off your programming career?

Depends how quickly you want to start off you new career. If you are in
a hurry, go for our Super Intensive Course where you will study on daily basis from 9am to 6pm. If you would like keep working during your studies, go for our Evening and Weekend Course.

ONLINE
Super Intensive Course

ONLINE
Evening and Weekend Course

The course lasts for 2 weeks of 0th homework + 18 weeks of education + 4 break weeks between study modules. The course consists of
632 study hours.

The course lasts for 2 weeks of 0th homework + 40 weeks of education + 8 break weeks between study modules. The course consists of 481 study hours.

If you want to start off your IT career as quickly as possible, and prefer studying from home.

If you want to keep working during your studies.

Weekly dedication is 50-60 hours (5x8 hours on weekdays + homework)

Weekly dedication is 15-20 hours (2x3 hours on weeknights + 1 full day on weekends + homework)
1st module: 15-20 hours
2nd + 3rd module: 20 hours

You can learn the basics of programming in Java. In the second half of the course you will deepen your knowledge in Fullstack.

Language of the course: English

Study groups of 12-15 people

Live, mentor-led classes that you can join from anywhere

Soft skill trainings and coaching opportunities are part of the course See details→

100% successful job search guarantee See details→

Money-back gurantee: If you change your mind in the first 21 days of the course, you can leave.

Money-back gurantee: If you change your mind in the first 28 days of the course, you leave.

Next course starts:
18 March 2023

During first 2 weeks you will work on 0th homework. It will take approx. 20 hours per week.

Next course starts:
18 March 2023

During first 2 weeks you will work on 0th homework. It will take approx. 20 hours per week.

Early bird application deadline:
31 December 2023

Early bird application deadline:
31 December 2023

Course will happen only if there are at least 20 students.

More than 2,200 people have chosen us for their career change

Bootcamp was recommended to me by a friend who works in an IT company and praised the graduates from Green Fox as the most capable juniors in the team. It was expensive and intensive, but also a very fast and efficient way to a new job in a stable company and in a field with more pleasant working conditions and a more certain future.
Tomáš
ServiceNow Developer
Accenture
linkedin odkazlinkedin odkaz
I've been thinking about bootcamp for a long time. I tried to apply and it worked out. I really enjoyed the experience and would do it again if I had the chance. Looking back, what I liked most about the course was the intensity, the team and the project I worked on.
Vendy
Junior Full Stack Developer
LKQ CZ
linkedin odkazlinkedin odkaz
"Thanks to the bootcamp, I managed to learn it all in four months. In addition, I had someone to ask for help during my studies. Also, Green Fox Academy guarantees a job placement. I went from the course directly to a new job."
Pavel
ServiceNow Developer
UniCredit
linkedin odkazlinkedin odkaz
Hledal jsem změnu a věděl jsem, že do toho chci jít. Zkoušel jsem se naučit programovat sám, ale vydrželo mi to měsíc. Chtěl jsem do toho jít na 100 %. Dal jsem výpověď v práci, abych se mohl naplno věnovat kurzu. Bylo to náročné, ale nelituji toho.
Michal
Junior Software Developer
SOFTEC
linkedin odkazlinkedin odkaz
Tímto kurzem jsem nahradila vysokou školu. Jestli někomu nesedí české školství, tohle může být dobrá alternativa a cesta. Pro někoho zkrátka vysoká není a nemá smysl, aby studiem ztrácel roky jen, aby měl titul a pak dlouho hledal práci. Kódování je studium na celý život, takže tenhle kurz je vhodný i pro nás mladé."
Jana
Web Application Developer
Vettvangur
linkedin odkazlinkedin odkaz
Díky Green Fox mám nyní, dá se říct, vysněnou práci, se skvělými kolegy. Podílím se na vývoji mobilních aplikací a s kolegy si skvěle rozumím. Bootcamp byl skutečně náročný, ale naučil mne všechny klíčové dovednosti které jsou v praxi potřeba. Oceňuji taky přátelskou atmosféru, ve které se celý kurz odehrává.
Jakub
Flutter Developer
EmbedIT
linkedin odkazlinkedin odkaz
"Jsem šťastný, že jsem doopravdy změnil kariéru. Kurz nebyl jako ve škole, ale bylo to reálné programování! Celkově to byl skvělý a intenzivní půlrok."
Pavel
linkedin odkazlinkedin odkaz
Jsem vděčná za inspirující vzdělávací prostředí. Mentoři mi vždy rádi odpověděli na mé otázky a vedli mě k řešení mých problémů s kódováním. Díky tréninkům měkkých dovedností mám pocit, že jsem dobře připravena uspět při pohovorech.
Maggie
linkedin odkazlinkedin odkaz
„Jsem neskutečně ráda, že jsem se k změně kariéry odvážila. Jako programátorka teď dokážu jednodušeji skloubit rodinu a práci.“
Jiřina
ServiceNow Developer
Accenture
linkedin odkazlinkedin odkaz

What we have learned from our alumni survey

It took an average of 1-2 months to find a job
‍Our most recent alumni survey, conducted in the summer of 2022, found that our former students settled in an average of 1,5 months after training.
‍‍You can reach medior level in just 2 years
85% of our graduates reported that with two years of programming experience, they are already holding at least a medior level position.
‍Gross salary of 75 000 - 80 000 CZK after 3 years
In our survey, we’ve also asked about current salaries. From this, we’ve learned that with three years of experience, the average salary of graduates exceeds 75 000 - 80 000 CZK gross.

Our partners in the Czech Republic

Karel Moldřík
Head of Development SAP, MIBCON a.s.
What I like about Green Fox Academy graduates is that they are ready to start working on our projects right after the bootcamp and they have a very fast onboarding. This is different from some university students who often only know theory and lack practical skills. We currently have 9 Green Fox Academy graduates working for us. We also managed to get a very talented graduate who was able to join the project very quickly. He went through the onboarding in a flash and was up and running in the home office within 2 weeks of starting work.
Josef Pavlas
Managing Director European ServiceNow & Advance Technology Center Lead at Accenture
"We are pleased about our cooperation with Green Fox Academy as they are energetic, knowledgeable and provide us well prepared junior IT professionals. Till now, Accenture ServiceNow Team has already successfully onboarded tens of Green Fox absolvents who are an important part of the European ServiceNow Accenture Team."
Ondřej Klamt
CTO at Rohlík.cz
"We are very satisfied with the students of Green Fox Academy. I was personally very pleasantly surprised. They all had incredible enthusiasm and a fantastic attitude to work and to the way things are done here."
Softec
Smarty CZ
Luigi's Box
Asecco Solutions
CES EA
Združení Deus
Autocont
Konicaminolta
privatbanka
Astratex
Aaron Group
lyfle
kware
Tsoft
Mibcon
Fergo
AMI Praha a.s.
Bahavee
amaris
tekies
Rohlik
artini
grappes

Basic information

1. What kind of skills will you acquire?

By the end of the course you will have junior level programming skills in Fullstack specialization.

The first module is focused on general principles of programming. Students are currently starting their studies in Java. Depending on the specialization, the programming language may change from the second (orientation) or third (project) module.
You can find the most up-to-date syllabus here.

2. Why programming?

There is a huge demand for programmers both nationally and globally due to the enormous technological advancements of recent decades. Also coding is more and more becoming an essential skill, like speaking English.

We think that anyone can learn to code, however, not all can learn in such an intensive pace of our bootcamp. Moreover, we make sure our graduates are placed in their news jobs as soon as possible after the graduation. Our company partners rely on us in providing them motivated and talented junior developers. That is why we have an admission process in place.

3. What kind of teaching methodologies do we apply?

Our goal at Green Fox is to create an environment that is similar to the one, in which you will find yourself when you start to work afterward. So our teaching methodology focuses on solving challenges. Our students work on tasks in the first half of the course, and on the development of complex projects in the second half.

Work takes place within a mentoring framework. In practice, this means that only 10 % of the time is taken up by lectures. The remaining 90% consists of individual and group-work, led by mentors.

We apply the blended classroom methodology, meaning traditional classroom techniques are mixed with digital solutions. There are video-based materials that are to be processed individually by the students, followed by mentor supported individual and group-work.

4. What kind of preliminary qualifications are required?

Participation in the course requires no conventional preliminary qualifications. One thing you must have, though, is knowledge of English language. This is important, as the study materials are in English. No proof of having passed a relevant language exam will be required.

Although not required, it will be to your advantage during the admission process if you can prove you have a degree of any kind, have tried coding, or have participated in any online course.

5. Where does the course take place?

You can join our online classes from anywhere where there is a stable internet connection.

6. What happens after the course?

After graduation, we will help you find a job. Green Fox students go through the same selection process as any other candidate for junior programmer positions. Until starting your new job you will deepen your coding knowledge for a further 10 weeks through working at our co-working space, Húli.

7. What is the training schedule?

Before the start of the course, each of our students will be given a 0th homework, the completion of which is mandatory. This helps our future students to start their studies more confidently. The 0th homework typically requires approximately 20 hours of work per week and spans over a period of two weeks.

You will need to spend 8 hours with your class every day during our online and on-campus Super Intensive Course. In addition, we recommend that you plan at least 2 hours a day for homework and studying alone. Scheduled time for group work and teaching: Monday to Friday from 9 a.m. to 6 p.m.

During our Weekend and Evening Course, you need to spend with your class on weekdays 3 hours twice (on 2 different days) and 1 full weekend day, scheduled for Tuesday-Thursday and Saturdays OR Monday-Wednesday and Sunday. During this course, we recommend that you count on an average of 10 hours a week (for studying alone and doing homework). The scheduled time for our part-time course is 2x3 hours per week on weekdays, from 6 pm to 9 pm, and 1 weekend day per week from 9 am to 6 pm.


8. What kind of qualification will you receive?

You will receive a certificate issued by Green Fox Academy, confirming that you have completed the course and passed the final exam.

If you meet the conditions for participation in an accredited course (at least high-school diploma), you will also receive a certificate of retraining from the Ministry of Education, Youth and Sports of the Czech Republic.

9. What is the trial period?

You have the opportunity to withdraw from the course within the initial 21 days for the Super Intensive Course or 28 days for the Evening and Weekend Course. In such a case, we will refund the amount you paid for tuition, deducting only the administrative fee.

Syllabus

The course is divided into 3 modules.

During the courses, you will learn all the tools that you can use to further train yourself in other technologies. You can view the detailed curriculum by clicking on the buttons for each career path below:

Online Super Intensive Course

Main technology:
Java

Available career path:

Online Part-time

Main technology:
Java

Available career path:


Not sure what these IT specialisations means? Check out our career compass.

Full-stack

Java is one of the most popular programming languages in the world, so it’s a very good start to get to know the world of programming and technology through it.
1. Foundation module
The Foundation module focuses on the basic concepts of different algorithm implementation, while using programming languages. It also introduces students to all of the necessary tools for creating programs, including editors, IDE-s, command lines, and version control systems, such as Git, and newly AI. The curriculum is mostly language-independent, and focuses on the universal building blocks of programming languages, such as expressions, loops, conditions, functions and data structures. You'll learn to use AI co-programmer tools to explain, reflect and potentially improve your code. You'll start effectively asking programming related questions from AI co-programmer tools. You'll use AI co-programmer tools to create automated tests fast.

At the end of the module, participants should be able to create a simple 2D graphical game that consists of a tile-based maze and a character that can be controlled using the keyboard.

Main Topics:

  • Command Line
  • Version control
  • HTML, CSS basics
  • Editors
  • Git, GitHub
  • Expressions
  • Control flow (loops and conditions)
  • Functions
  • Data-structures (arrays, lists and maps)
  • File handling
  • Modules and imports
  • Unit tests
  • Drawing
  • Object Orientation
  • Game Project
2. Orientation module
This module allows you to dig deep into specifics of the technological field. Building on what we learned in the previous module, we will introduce you to client- and server-side development of web applications. Here you will start using tools and methods that will appear in real industrial projects.

You will start using JavaScript for front-end and back-end web development At the end of orientation, the participant should be capable of creating an interactive web application that is connected to a database.

Main Topics:

  • JavaScript basics
  • Callback
  • Promise
  • Advanced HTML and CSS
  • CSS Grid
  • DOM
  • SQL
  • MVC
  • REST
  • Java Spring framework
3. Project module
In the last period of the course participants are split into 3-4 person groups, and each group is assigned with a project that has to be delivered by the end of the module. Participants learn the technologies on their own, but Green Fox Academy, of course, provides guidance. We consult with our clients regarding the technologies they currently use, and incorporate these technologies into our projects. You'll integrate GPT into your projects to allow human-like chat interaction.

These projects are written in Java and JavaScript, so you work both on server-side and client-side.

Main Topics:

  • Angular 2+/ React
  • Async structures
  • Advanced DOM
  • Token Based Authentication
  • Continuous Integration
  • Design Patterns
  • Unit/Integration testing

Húli Community - Internal development community after our course!

After the course, until starting your new job you have an option to deepen your coding knowledge for 10 more weeks through working at our internal development community, Húli Community. Here you will face circumstances that are customary at your future workplace, therefore you can experience the everyday joys and struggles of an IT professional.

Back-end

Java is one of the most popular programming languages in the world, so it’s a very good start to get to know the world of programming and technology through it.
1. Foundation module
The Foundation module focuses on the basic concepts of different algorithm implementation, while using programming languages. It also introduces students to all of the necessary tools for creating programs, including editors, IDE-s, command lines, and version control systems, such as Git, and newly AI. The curriculum is mostly language-independent, and focuses on the universal building blocks of programming languages, such as expressions, loops, conditions, functions and data structures. You'll learn to use AI co-programmer tools to explain, reflect and potentially improve your code. You'll start effectively asking programming related questions from AI co-programmer tools. You'll use AI co-programmer tools to create automated tests fast. At the end of the module, participants should be able to create a simple 2D graphical game that consists of a tile-based maze and a character that can be controlled using the keyboard.

This module will help you learn the basics of Java.  A good foundation for later server-side (back-end), Android or Salesforce development, but you can also move forward with it in any other technical direction.

Main Topics:

  • Command Line
  • Version control
  • HTML, CSS basics
  • Editors
  • Git, GitHub
  • Expressions
  • Control flow (loops and conditions)
  • Functions
  • Data-structures (arrays, lists and maps)
  • File handling
  • Modules and imports
  • Unit tests
  • Drawing
  • Object Orientation
  • Game Project
2. Orientation module
This module allows you to dig deep into specifics of the technological field. Building on what we learned in the previous module, we will introduce you to client- or server-side development of web development and platform-based development. Here you will start using tools and methods that will appear in real industrial projects.

Spring, one of the most popular web frameworks in the Java realm, will help you learn the basics of building back-end applications that run on a server. It's a good foundation for learning about back-end development, Android development and DevOps. At the end of the module, the participant should be capable of creating an interactive web application that can be connected to a database.

Main Topics:

  • Java streams, lambda expressions
  • Gradle
  • SQL
  • Spring Boot
  • Thymeleaf
  • MVC
  • ORM
  • REST
  • Bootstrap
  • Docker
3. Project module
In the last period of the course participants are split into 3-4 person groups, and each group is assigned with a project that has to be delivered by the end of the module. Participants learn the technologies on their own, but Green Fox Academy, of course, provides guidance. We consult with our clients regarding the technologies they currently use, and incorporate these technologies into our projects. You'll integrate GPT into your projects to allow human-like chat interaction.

These projects focus on server-side web applications in Java or C #, where participants can learn the ins and outs of Spring or ASP.NET Core frameworks and back-end development.

Main Topics:

  • Token Based Authentication
  • Async structures
  • Complex database structures
  • Data migration
  • Hosting
  • Continuous Integration
  • Design Patterns
  • REST API
  • Unit/Integration testing

Húli Community - Internal development community after our course!

After the course, until starting your new job you have an option to deepen your coding knowledge for 10 more weeks through working at our internal development community, Húli Community. Here you will face circumstances that are customary at your future workplace, therefore you can experience the everyday joys and struggles of an IT professional.

Salesforce platform developer

Java is one of the most popular programming languages in the world, so it’s a very good start to get to know the world of programming and technology through it.
Foundation module syllabus
The Foundation module focuses on the basic concepts of different algorithm implementation, while using programming languages. It also introduces students to all of the necessary tools for creating programs, including editors, IDE-s, command lines, and version control systems, such as Git. The curriculum is mostly language-independent, and focuses on the universal building blocks of programming languages, such as expressions, loops, conditions, functions and data structures. At the end of the module, participants should be able to create a simple 2D graphical game that consists of a tile-based maze and a character that can be controlled using the keyboard.

This module will help you learn the basics of Java.  A good foundation for later server-side (back-end), Android or Salesforce development, but you can also move forward with it in any other technical direction.

Main Topics:

  • Command Line
  • Version control
  • HTML, CSS basics
  • Editors
  • Git, GitHub
  • Expressions
  • Control flow (loops and conditions)
  • Functions
  • Data-structures (arrays, lists and maps)
  • File handling
  • Modules and imports
  • Unit tests
  • Drawing
  • Object Orientation
  • Game Project
Orientation module syllabus
This module allows you to dig deep into specifics of the technological field. Building on what we learned in the previous module, we will introduce you to client- or server-side development of web development and platform-based development. Here you will start using tools and methods that will appear in real industrial projects.

Learn to expand on an existing platform through custom development, including adapting the platform to existing business processes and building integration with existing systems.

Main Topics:

  • Advanced HTML and CSS
  • CSS Grid
  • DOM
  • SQL
  • REST
  • Callback
  • Salesforce platform development and administration

Főbb témakörök on-campus szuperintenzív esetén:

  • Haladó HTML és CSS
  • SQL
  • MVC
  • ORM
  • REST
  • Platform-alapú fejlesztés és adminisztráció  
Project module syllabus
In the last period of the course participants are split into 3-4 person groups, and each group is assigned with a project that has to be delivered by the end of the module. Participants learn the technologies on their own, but Green Fox Academy, of course, provides guidance. We consult with our clients regarding the technologies they currently use, and incorporate these technologies into our projects.

These projects showcase development on the Salesforce platform, by solving specific development challenges.

Main Topics:

  • Agile software development
  • Security features, authentication and authorization
  • Reports and data visualization
  • Workflow automation
  • Data import and processing
  • Change tracking and release process

Húli Community - Internal development community after our course!

After the course, until starting your new job you have an option to deepen your coding knowledge for 10 more weeks through working at our internal development community, Húli Community. Here you will face circumstances that are customary at your future workplace, therefore you can experience the everyday joys and struggles of an IT professional.

ServiceNow Platform Development

Initially JavaScript is simpler than other programming languages, but it does become more difficult as you go along. It is probably the easiest language for learning the foundations of programming.
1. Foundation module
The Foundation module focuses on the basic concepts of different algorithm implementation, while using programming languages. It also introduces students to all of the necessary tools for creating programs, including editors, IDE-s, command lines, and version control systems, such as Git. The curriculum is mostly language-independent, and focuses on the universal building blocks of programming languages, such as expressions, loops, conditions, functions and data structures. At the end of the module, participants should be able to create a simple 2D graphical game that consists of a tile-based maze and a character that can be controlled using the keyboard.

JavaScript's Object Oriented aspects are very different from other core OO languages, such as Java or C#. Therefore we use TypeScript, a JavaScript based language developed by Microsoft, for introducing object orientation in this module. A good foundation for later client-side (front-end) or ServiceNow development.

Main Topics:

  • Command Line
  • Version control
  • HTML, CSS basics
  • Editors
  • Git, GitHub
  • Expressions
  • Control flow (loops and conditions)
  • Functions
  • Data-structures (arrays, lists and maps)
  • File handling
  • Modules and imports
  • Unit tests
  • Drawing
  • Object Orientation
  • Game Project
2. Orientation module
This module allows you to dig deep into specifics of the technological field. Building on what we learned in the previous module, we will introduce you to client- or server-side development of web development and platform-based development. Here you will start using tools and methods that will appear in real industrial projects.

Learn to expand on an existing platform through custom development, including adapting the platform to existing business processes and building integration with existing systems.

Main Topics:

  • Advanced HTML and CSS
  • CSS Grid
  • DOM
  • SQL
  • REST
  • Callback
  • ServiceNow platform development and administration

Főbb témakörök on-campus szuperintenzív esetén:

  • Haladó HTML és CSS
  • SQL
  • MVC
  • ORM
  • REST
  • Platform-alapú fejlesztés és adminisztráció  
3. Project module
In the last period of the course participants are split into 3-4 person groups, and each group is assigned with a project that has to be delivered by the end of the module. Participants learn the technologies on their own, but Green Fox Academy, of course, provides guidance. We consult with our clients regarding the technologies they currently use, and incorporate these technologies into our projects.

These projects showcase development on the ServiceNow platform, by solving specific development challenges.

Main Topics:

  • Agile software development
  • Security features, authentication and authorization
  • Reports and data visualization
  • Workflow automation
  • Data import and processing
  • Change tracking and release process

Húli Community - Internal development community after our course!

After the course, until starting your new job you have an option to deepen your coding knowledge for 10 more weeks through working at our internal development community, Húli Community. Here you will face circumstances that are customary at your future workplace, therefore you can experience the everyday joys and struggles of an IT professional.

Data Engineer

Java is one of the most popular programming languages in the world, so it’s a very good start to get to know the world of programming and technology through it.
1. Foundation module
The Foundation module focuses on the basic concepts of different algorithm implementation, while using programming languages. It also introduces students to all of the necessary tools for creating programs, including editors, IDE-s, command lines, and version control systems, such as Git, and newly AI. The curriculum is mostly language-independent, and focuses on the universal building blocks of programming languages, such as expressions, loops, conditions, functions and data structures. You'll learn to use AI co-programmer tools to explain, reflect and potentially improve your code. You'll start effectively asking programming related questions from AI co-programmer tools. You'll use AI co-programmer tools to create automated tests fast. At the end of the module, participants should be able to create a simple 2D graphical game that consists of a tile-based maze and a character that can be controlled using the keyboard.

This module will help you learn the basics of Java. A good foundation for later server-side (back-end), Android or Salesforce development, but you can also move forward with it in any other technical direction.

Main Topics:

  • Command Line
  • Version control
  • HTML, CSS basics
  • Editors
  • Git, GitHub
  • Expressions
  • Control flow (loops and conditions)
  • Functions
  • Data-structures (arrays, lists and maps)
  • File handling
  • Modules and imports
  • Unit tests
  • Drawing
  • Object Orientation
  • Game Project
2. Orientation module
This module allows you to dig deep into specifics of the technological field. Building on what we learned in the previous module, we will introduce you to client- or server-side development of web development and platform-based development. Here you will start using tools and methods that will appear in real industrial projects.

Learn creating data pipelines that collects data from multiple sources, including databases, spreadsheets and other applications, and then transforms the data to enable creating analytics, reporting and predictors.

Főbb témakörök on-campus szuperintenzív esetén:

  • Haladó HTML és CSS
  • SQL
  • MVC
  • ORM
  • REST
  • Platform-alapú fejlesztés és adminisztráció  

Main Topics:

  • REST
  • More advanced SQL
  • NoSQL Databases
  • Big Data tools
  • Workflow automation tools
  • Basics of Web Development
3. Project module
In the last period of the course participants are split into 3-4 person groups, and each group is assigned with a project that has to be delivered by the end of the module. Participants learn the technologies on their own, but Green Fox Academy, of course, provides guidance. We consult with our clients regarding the technologies they currently use, and incorporate these technologies into our projects. You'll integrate GPT into your projects to allow human-like chat interaction.

These projects focus on creating data pipelines using cloud technologies, Python, and Workflow automation tools, and learn to use Data visualization tools.

Main Topics:

  • Agile development
  • Python
  • Big Data tools
  • Workflow automation tools
  • Cloud technologies
  • Data visualization techniques

Húli Community - Internal development community after our course!

After the course, until starting your new job you have an option to deepen your coding knowledge for 10 more weeks through working at our internal development community, Húli Community. Here you will face circumstances that are customary at your future workplace, therefore you can experience the everyday joys and struggles of an IT professional.

DevOps

Java is one of the most popular programming languages in the world, so it’s a very good start to get to know the world of programming and technology through it.
1. Foundation module
The Foundation module focuses on the basic concepts of different algorithm implementation, while using programming languages. It also introduces students to all of the necessary tools for creating programs, including editors, IDE-s, command lines, and version control systems, such as Git, and newly AI. The curriculum is mostly language-independent, and focuses on the universal building blocks of programming languages, such as expressions, loops, conditions, functions and data structures. You'll learn to use AI co-programmer tools to explain, reflect and potentially improve your code. You'll start effectively asking programming related questions from AI co-programmer tools. You'll use AI co-programmer tools to create automated tests fast. At the end of the module, participants should be able to create a simple 2D graphical game that consists of a tile-based maze and a character that can be controlled using the keyboard.

This module will help you learn the basics of Java. Java is one of the most popular programming languages in the world, so it’s a very good start to get to know the world of programming and technology through it. A good foundation for later server-side (back-end), Android or Salesforce development, but you can also move forward with it in any other technical direction.

Main Topics:

  • Command Line
  • Version control
  • HTML, CSS basics
  • Editors
  • Git, GitHub
  • Expressions
  • Control flow (loops and conditions)
  • Functions
  • Data-structures (arrays, lists and maps)
  • File handling
  • Modules and imports
  • Unit tests
  • Drawing
  • Object Orientation
  • Game Project
2. Orientation module
This module allows you to dig deep into specifics of the technological field. Building on what we learned in the previous module, we will introduce you to client- or server-side development of web development and platform-based development. Here you will start using tools and methods that will appear in real industrial projects.

Spring, one of the most popular web frameworks in the Java realm, will help you learn the basics of building back-end applications that run on a server. It's a good foundation for learning about back-end development, Android development and DevOps. At the end of the module, the participant should be capable of creating an interactive web application that can be connected to a database.

Main Topics:

  • Java streams, lambda expressions
  • Gradle
  • SQL
  • Spring Boot
  • Thymeleaf
  • MVC
  • ORM
  • REST
  • Bootstrap
  • Docker
3. Project module
In the last period of the course participants are split into 3-4 person groups, and each group is assigned with a project that has to be delivered by the end of the module. Participants learn the technologies on their own, but Green Fox Academy, of course, provides guidance. We consult with our clients regarding the technologies they currently use, and incorporate these technologies into our projects. You'll integrate GPT into your projects to allow human-like chat interaction.

These teams are responsible for setting up the environment for testing and running applications. They are expected to become familiar with hosting services, and all the tools used to host and monitor applications and services.

Main Topics:

  • AWS
  • EC2
  • EBS
  • S3
  • Docker
  • Logging
  • Monitoring
  • Jenkins
  • Continuous Integration
  • Deployment Pipelines

Húli Community - Internal development community after our course!

After the course, until starting your new job you have an option to deepen your coding knowledge for 10 more weeks through working at our internal development community, Húli Community. Here you will face circumstances that are customary at your future workplace, therefore you can experience the everyday joys and struggles of an IT professional.

Who will be mentoring you?

green fox academy mentor of programming
Aleš
Novotný
Senior Programming Mentor
Aleš is an eternal student and scientist. He likes to explore life and the possibilities that are given to us. He loves mutual learning and the courage of people who decide to learn something new. According to him, understanding the language of a computer opens up a wonderful world of enormous possibilities.
green fox academy mentor of programming
Patrik
Polakovič
Senior Programming Mentor
Patrik got into programming in high school. Since then, he has worked with a number of programming languages and technologies. He has been using Python primarily for 10 years. His other favorite language is C #. As a mentor, he wants to share his knowledge with others who have decided to enter the world of IT.
green fox academy mentor of programming
Lukáš
Vykydal
Medior Programming Mentor
Lukas started the Junior Software Developer Course In September 2019 and 5 months later he successfully graduated with outstanding results. Today he is a medior mentor at Green Fox Academy.
green fox academy mentor of programming
Anna
Hriadelová
Senior Programming Mentor
Amy comes from Slovakia and studied software engineering at the Czech Technical University in Prague. She works as a mentor in online courses of Green Fox Academy.
green fox academy mentor of programming
Jakub
Korch
Senior Programming Mentor
Jakub is a programmer by body and soul. When he is not passing on his years of experience to students, he is working on his own projects. He's not afraid of any challenges, and if a new technology comes along, he's likely to use it in the classroom or as a mentor on a project.
green fox academy mentor of programming
Filip
Lehocký
Senior Programming Mentor
He studied applied computer science and digital game theory, works as a freelance developer. In the past, he worked as a VCATS Engineer at Jaguar Land Rover.
green fox academy mentor of programming
Matěj
Frnka
Mentor for Green Fox Academy
Programming enthusiast since he was 16 years old. He started creating websites and mobile games as a side job in high school. Then, he completed his bachelor’s degree at Faculty of Information Technology at CTU and worked as a backend Java developer at MSD. Now, he is passing on his love for programming at Green Fox Academy.
green fox academy mentor of programming
Charlie
De Wilde
ServiceNow Developer at FX Innovation
Charlie is one of our alumni. After finishing the bootcamp he was offered a position at Accenture almost immediately. He spent over a year and half at Accenture and thanks to his experience and drive he was offered a new position at a Canadian company FX Innovation.
green fox academy mentor of programming
Lucia
Hadbavníková
Mentor
Lucia loves programming and helping others to understand this new world of infinite possibilities. That's why she loves mentoring.

We ensure your career change with a successful job search 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 at 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.

Read more...

More about Career Services

How does the admissions process work?

All steps of the selection process take place online. Therefore, you will need a computer, a mouse, a microphone, stable connection to the internet and good mood. You don't need any experience with programming.

The whole selection process can take up to 2 weeks. It depends on your time availability.

1st step - Application

If you are ready to change your life, submit your application!

The first thing you will need to do is to simply tell us a few basic information about yourself.

2nd step - Cognitive Games

The next step in the selection process is to complete an online cognitive test. It consists of two benchmark games that assess for example your reasoning, learning and problem solving skills.

All instructions will come in the email (don't forget to check the spam folder). The test itself takes up to 20 minutes.

3rd step - Interview

After successfully passing the cognitive test, you will receive an invitation for an interview. This part of the selection process is focused on testing your English and motivation. We are trying to measure your most important soft skills and competencies that are essential for completing the course.

The meeting with our psychologist will last about 30 minutes. It is also time for you to ask detailed questions if you have any.

4th step - Simulation

Programming simulation tests your digital literacy. You will follow the instructions of the mentor and work both in a team and independently. Don't worry, even with this step, we don't expect you to have any prior programming knowledge.

The simulation lasts 1 hour and is held in English.

If you are ready to change your life, submit your application!
The first thing you will need to do is to simply tell us a few basic information about yourself.

The next step in the selection process is to complete an online cognitive test. It consists of two benchmark games that assess for example your reasoning, learning and problem solving skills. All instructions will come in the email (don't forget to check the spam folder). The test itself takes up to 20 minutes.

After successfully passing the cognitive test, you will receive an invitation for an interview. This part of the selection process is focused on testing your English and motivation. We are trying to measure your most important soft skills and competencies that are essential for completing the course.
The meeting with our psychologist will last about 30 minutes. It is also time for you to ask detailed questions if you have any.

Programming simulation tests your digital literacy. You will follow the instructions of the mentor and work both in a team and independently. Don't worry, even with this step, we don't expect you to have any prior programming knowledge.
The simulation lasts 30 minutes and is held in English.

The whole selection process takes about 2 weeks. It depends on your time possibilities and the currently free capacity for the interview/simulation.

Why is selection process so important?
Not everyone can change their careers in such an intensive course. A short phone conversation is not enough for us. We thoroughly examine applicants' cognitive abilities, their motivation and reactions to practical basics coding tasks. We want to minimise the risk of accepting people who are unable to withstand the intensity of the course and the challenges of the career change. We select only those we believe can handle the transformation. Moreover, we provide a 100% successful job search guarantee because we know that after choosing the right candidates, we have taught them everything they need to become junior programmers.

After completing the admission process, you will learn not only whether we have accepted you or not, but you will also receive a valuable feedback.

During the selection process, you will be communicating especially with our own organisational psychologists and coaches Katarina Grujičić and Ivana Hradecká. You will be meeting them also during soft skills training sessions throughout the course.

Watch video about the selection process

Training and coaching sessions

Becoming a developer is half a success without soft skills

Why?

During the course, however, we focus not only on coding, but also on the development of soft skills, including communication and presentation skills, stress management, collaboration and teamwork. In particular, we feel it is important that our students feel confident in their future workplaces, so each class at Green Fox is allocated a dedicated psychologist. Students take part in training and coaching sessions as needed, and present their knowledge to our mentors and / or our partners in individual and group presentations.

Organizational psychologists, and coaches

What do you need in order to have the courage to change your career? Do you have the potential to successfully finish the course? Is the programming career suitable for you? Get answers from  Ivana, Virág or Bella, our psychologists and coaches. You will meet them during the selection process, and also during your study.

Ivana Hradecká
Organizational Psychologist
linkedin logo
Virág Jónás
Organizational psychologist, Trainer, Coach
linkedin logo
Annabella Ádám
Organizational psychologist, Trainer, Coach
linkedin logo

Are you ready to change your life with programming?

Apply

Alumni stories

After graduating, but before starting your first job as a Software Developer you can join a real world project in Húli.

Húli

The Húli Community works like an open source project which means that you can choose your tasks but there will be no mentor time like in the project phase. You decide your timetable and how much of your resources you want to put into it.
Details about Húli:
"I contributed to a frontend project in Húli. Since I coded only in Java before, it was a good opportunity to learn some JavaScript and get familiar with the Vue framework. Péter always helped me when I got stuck with my task. Code reviews were more detailed than in the project phase so I'm sure that we merged more advanced solutions into the development branch at the end. Húli is definitely worth a try."
Eva
"For me joining Húli was the best way to get prepared for a real work environment as a future developer. I've learned a lot from the received feedback and it helped me to improve task by task. This experience was a big advantage at job interviews too. They were really interested in our Húli workflow and the way I managed my time during sprints. It was a big plus that we worked on a big code base and got a sneak preview on how things are on a real world project."
Anna

What is in it for you?

There are multiple benefits, including:

  • Gaining real world experience while working on a larger scale software project
  • The possibility to learn from each other
  • A  reference project to show off during the upcoming job interviews
  • Code reviews from seniors

Is there a deadline to join?

You can join any time after you graduate, so it's fine to go on a week or two vacation before you start working in Húli.

What is expected from you?

You have the following responsibilities if you decide to join Húli:

  • You must maintain your active/inactive intervals in our internal spreadsheet, which means that you are free to define when you want to work with us
  • You must commit at least 16 hours weekly; you still have plenty of time relaxing and preparing for the job interviews
  • You're expected to finish the tasks you started
  • You're expected to attend every team meeting, including the daily stand-ups, reviews, planning, demos, etc.
  • You're expected to be available on the Slack team channel on a daily basis for team communication"

Can I work from home?

Yes! You can work remotely, but you must still be available on Slack and must be able to join the meetings online.

Can I join a project with a different technology than I learned previously?

Yes! You're welcome in any project with any technological background.

Why become a developer

8 surprising facts about the junior developer position

  • The Czech Republic currently lacks 30 000 IT specialists
  • The average salary in the profession is about 56 800 CZK
  • Developers are very often given time as well as place of work flexibility
  • Proragramming is about team work
  • Programming is a creative process
  • An experienced developer earns on average 95 000 CZK
  • Only every tenth developer is a woman, let's change that ;)

Frequently Asked Questions

If you still need more information, read through frequently asked questions. If there is no answer to your question, feel free to reach out to us.
FAQ

Code your future. With us.

Apply