Become a Software Developer!
In just 4,5 months!

If you are not employed in IT 6 months after graduation,
we give you 100% of the tuition back.

Next Super Intensive Course start: 12 September 2022
Next online Evening and Weekend Course start: 5 September 2022

Why should you choose us?

green fox academy proč studovat bootcamp programování
We teach only those programming languages that are the most wanted in the IT market.
green fox academy proč studovat bootcamp programování
During the selection process we find out whether you are suitable for the career in software development.
green fox academy proč studovat bootcamp programování
100 % job placement guarantee, otherwise we will refund your tuition.
green fox academy proč studovat bootcamp programování
You can change your career during intensive 4,5 months or while working in 10 months.
green fox academy proč studovat bootcamp programování
Money back guarantee during first 2 weeks. If the course doesn't suit you, you can leave.
green fox academy proč studovat bootcamp programování
Post-payment option (pay in instalments once you start working as a junior developer).
green fox academy proč studovat bootcamp programování
Small study groups with our professional mentors.
green fox academy proč studovat bootcamp programování
We are the only accreditated bootcamp in the Czech Republic.

How to become a Junior Developer?

You can choose, if you want to study Super Intensive Course
or Evening and Weekend Course.

On-campus Junior Developer Course

course

Super Intensive Course

Length of the course

4 months

Weekly dedication

50-60 hours

Contact hours

more info icon

640

Foundational programming language

more info icon

Java or C#

Max n. of people in one study group

7

Time table

Weekdays from 9am to 6pm + homework

Can choose area of specialization (Front-end, Back-end or Full-Stack)

Can switch to another programming language

Soft skills training

more info icon

1on1 with Mentor&Coach

Can switch to on-campus or another course type on announced dates (see exact dates)

Next Course start

6 September 2021

Application Deadline

1 August 2021

ONLINE Junior Developer Courses

Prague, Bratislava, Paris, Bali. No matter where you are, you can study from anywhere.

course

Super Intensive Course

Evening and Weekend Course

Length of the course

4,5 months

10 months

Duration of the individual modules (number of weeks)

5 + 5 + 8

13 + 10 + 8

Weekly dedication

50-60 hours

1st module: 15-20 hours
2nd module
: 20 hours
3rd module: 40 hours*

Hours in class

more info icon

640

532

Foundational programming language

more info icon

Java or JavaScript

Java

Max n. of people in one study group

7

7

Time table

Weekdays from 9am to 6pm + homework

1st module: 1-2 weekdays evenings + 1 full weekend day + homework

2nd module
: 2 weekdays evenings + 1 full weekend day + homework

3rd module: weekdays 9am-6pm

Soft skills training

more info icon

1on1 with Mentor&Coach

Can switch to another programming language in the last module

Can switch to on-campus or another course type on announced dates

Can choose area of specialization:
More→

Front-End
Back-End
Full-Stack
Data Engineering
Salesforce/ServiceNow Platform Development

Front-End
Back-End
Full-Stack

Next Course start

12 September 2022

5 September 2022

Application Deadline

24 July 2022

24 July 2022

* You have to be fully dedicated to coding and the course in the project phase because it is already part of your placement period.

Tuition and guarantee

Let us introduce tuition packages named using variables that you will learn to use during our course.

Package Name:

@Before

@PathVariable

@After

Tuition is due

BEFORE the start of the course

BEFORE the start of the course

AFTER the course when you start working

Main advantage

BEST PRICE

more info icon

JOB FREEDOM

more info icon

PAY LATER

more info icon

100% job guarantee

more info icon

Trial period

more info icon

Live classes

Certificate of completion

Exclusivity period

more info icon

Freedom to pick your job

in the 3-months after graduation

Price

The course is VAT free due to MŠMT ČR accreditation.

135 000 CZK

125 000 CZK with specialization discount*

195 000 CZK

185 000 CZK with specialization discount*

20 000 CZK (deposit) + monthly installments from your NET Junior Developer salary (20%) till the tuition is repaid

-10 000 CZK with specialization discount*

Price per contact hour
(Super Intensive Course)

195 CZK

257 CZK

289 CZK

Price per contact hour
(Evening and Weekend Course)

234 CZK

310 CZK

347 CZK

*Find your IT career path with us! - What is the Specialization Discount?

If you entrust the choice of carrier path to us in the case of our online Super IntensiveCourse, we reward your trust with 10 000 CZK discount. We work closely with our partners in designing our trainings and defining the IT career paths you can choose from, so we can assure you the knowledge gained here is always marketable. On the other hand, it varies which technology has a greater demand in a given period. So the Specialization Discount helps us adapting to the current needs of the labor market, since our common goal is that our partners and students find each other as soon as possible after the course.
The tuition is paid after you sign the Student Agreement. Accredited course (without VAT) condition: completed secondary education.
If you decide to study an accredited course, we can also lend you a computer.
Requirement for your own computer: at least 8GB of RAM, reliable internet connection and the latest version of Windows or MacOS.

Our alumni say

quote

"I was looking for a course which would get me to such a level that I would be able to find a job in the field. I was hoping that the bootcamp would teach me everything I needed to be able to program a simpler application. I also wanted to partially try out what the daily life of a programmer entails and what the practice looks like. In the end, the course exceeded my expectations. I'm really working as a programmer now."

Michail, dříve obchodník
Michail, former trader
Current position:
Software Engineer at ServiceNow

The career-changing programming course certainly fulfilled my need for new knowledge. For someone who had never done coding, there was a lot of new information. I'm grateful to Green Fox for helping me change my career and fulfill my goals.

Jaroslav, dříve finanční analytik
Jaroslav, former financial analyst
Current position:
Service Delivery Engineer at Accenture

"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, dříve stavební architekt
Pavel, former architect
Current position:
ServiceNow Developer at Accenture

"I am grateful for the knowledge and experiences that you cannot get anywhere else. All the info about the job search... I feel more universal in my use (recruiters like my story). I was strengthening also my left hemisphere."

Jakub Jenč, dříve student antropologie
Jakub Jenč, former anthropology student
Current position:
Junior Java Developer at Servodata

"I'm really glad I dared to change my career. As a programmer, I can now more easily combine family and work. "

Jiřina, dříve HR specialistka
Jiřina, former HR specialist
Current position:
ServiceNow Developer at Accenture

I'm grateful for the supportive learning environment. The mentors were always happy to answer my questions & guide me towards solutions to my coding problems, and thanks to the soft skills trainings I felt well equipped to succeed in interviews.

Maggie McDonald, dříve učitelka angličtiny
Maggie McDonald, former English teacher
Current position:

Our partners in the Czech Republic

CES EA
artini
Luigi's Box
grappes
Bahavee
Aaron Group
Fergo
Autocont
Barclays
privatbanka
Združení Deus
Astratex
kware
AMI Praha a.s.
Mibcon
tekies
Konicaminolta
amaris
Rohlik
lyfle
Tsoft
Asecco Solutions

Tuition and guarantee

Let us explain to you our tuition packages in a programmer's way (Java Spring Framework Annotations):

Package

@Before

@PathVariable

@After

Tuition is due

BEFORE the start of the course

BEFORE the start of the course

AFTER the course when you start working

Main advantage

BEST PRICE

more info icon

JOB FREEDOM

more info icon

PAY LATER

more info icon

100% job guarantee

more info icon

Trial period

more info icon

Live classes

Certificate of completion

Exclusivity period

more info icon

Freedom to pick your job

in the 3-months after graduation

Price

139 000 CZK +VAT

159 000 CZK + VAT

20 000 CZK (deposit) + monthly instalments from your NET Junior Developer salary (20%) till the tuition is repaid

Price per contact hour
(Super Intensive Course)

217 CZK

248 CZK

304 CZK

Price per contact hour
(Evening and Weekend Course)

261 CZK

299 CZK

366 CZK

What requirements do you have to meet?

ikona jak se stát programátorem
Be motivated
ikona jak se stát programátorem
Be above 18 years olds
ikona jak se stát programátorem
Speak English at least on communicative level
ikona jak se stát programátorem
No need for previous experience with coding
If you already know basics of coding, you can join our class during the second Orientation module

Basic information

1. What kind of skills will you acquire?

By the end of the course you will have junior level programming skills (in C# or Java). In the third module of the course you can specialize in the following areas.

  • Back-end (pro-code)
  • Front-end (pro-code)
  • Full-stack (pro-code)
  • Data Engineering (pro-code)
  • Development with platforms Salesforce/ServiceNow (low-code)

It's up to you, which path you choose.

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. Looking at the career paths available for Green Fox Academy graduates, there has been a high demand for Java and JavaScript developers, and recently our partners have started to look for more and more ServiceNow Platform or Salesforce Platform developers.

We suppose that anyone can learn to code, and the most dedicated can get to a level in only a couple of months, with which they can land a more than well paid job.

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?

If you choose on-campus course (in Czech), it takes place on our premises at Václavské náměstí 11, Praha 1. In case of the online class you can join from anywhere, where 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.

We believe that the knowledge you will acquire in our course is job-ready and to prove this to you we offer a Placement guarantee: if you cannot find a job in IT within 6 months after successful graduation, we will refund you the full amount of your tuition (or waive it if you chose post-payment). Please find more details in the student contract.

7. 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.

Syllabus

The course is divided into 3 modules. During the course, you will learn all the tools that you can use to further train yourself in other technologies.

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.
Detailed Foundation module thematic
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.

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

Java

This module will help you learn the basics of C# or Java. Java is one of the most popular languages in the world. All of the exercises and materials are based on this language. It provides a strong foundation for Java back-end or Android development late on, although it is possible to switch to any other technologies.

C#

Foundation module in C# provides a strong base for .NET back-end, as well as desktop and mobile developments on Microsoft platforms. However, it is also possible to subsequently switch to any other technologies.

After successfully completing the Foundation module, you can either continue back-end development (Java → Spring, C # → ASP.NET) or move to the Salesforce / ServiceNow platform developer path.

2. Orientation module

Following what you learned in the previous module, you will start server-side web development or platform based development (Salesforce/ServiceNow).
Detailed Orientation module thematic
In this module, you will dive deeper into the secrets of technology. You will learn the technologies that are used in real-life development.

Spring

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
  • Heroku

ASP.NET

The .NET framework in C# 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 and DevOps. At the end of the module, the participant should be capable of creating an interactive web application that is connected to a database.

  • C# delegate and lambda expressions
  • .NET Core
  • LINQ
  • SQL
  • ASP.NET
  • Razor Templates
  • MVC
  • ORM
  • REST
  • Bootstrap
  • Azure

Platform-based development

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

  • Advanced HTML and CSS
  • CSS Grid
  • DOM
  • SQL
  • REST
  • Callback
  • Platform-based development and administration

Data engineering

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.

  • REST
  • More advanced SQL
  • NoSQL Databases
  • Big Data tools
  • Workflow automation tools
  • Basics of Web Development
If you successfully complete the orientation module, you can either continue with the technology you have studied so far or change it (if your study results allow it). You will either continue back-end development, or you can move on to the Salesforce / ServiceNow platform, or change the focus even more and start front-end or full-stack development.
You can look at the differences between the individual concepts in more detail here.

3. Project module

In the last period of the course, participants are split into 3-4 groups, and each group is assigned with a project that has to be delivered by the end of the module. Here you can choose your focus, namely Back-end, Front-end, Full-stack or the developer of the Salesforece / ServiceNow platform.
Detailed Project module thematic
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.

After the course, until starting your new job you will deepen your coding knowledge for 10 more weeks through working at our co-working space, Húli. Here you will face circumstances that are common in your future workplace, therefore you can experience the everyday joys and struggles of an IT professional.

Back-end

These projects are strictly back-end applications, written in C# or Java.

Main Topics:

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

Front-end

These projects are strictly front-end applications, written in Angular 8+ or React, which are two of the most popular JavaScript frameworks. These applications are connected to the back-end applications provided by the other teams.

Main Topics:

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

Platform-based development

These projects showcase development on a given 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

Full-Stack

These projects are developed in JavaScript from beginning to end, both on server and client sides. They help students in becoming knowledgeable about both sides of web development, however, not quite as deeply as the other paths that focus on either.

Main Topics:

  • Angular 8+ / React
  • Async structures
  • Advanced DOM
  • Token Based Authentication
  • Database structures
  • Continuous Integration
  • Design Patterns
  • REST API
  • Unit/Integration testing

Data Engineering

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
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.

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 technologies:
Java, JavaScript

Available career paths:

Online Part-time

Main technologies:
Java

Available career paths:

Full-stack

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 object oriented 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 even 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.

Full-Stack will help you learn how to create web applications using JavaScript, including front-end and back-end web development using Node.js on the server side and vanilla JS on the client side. We intentionally do not introduce any front-end frameworks during this period. It is a good foundation for the Full-Stack, Front-end and DevOps specialization in the Project module. At the end of orientation, the participant should be capable of creating an interactive web application that is connected to a database.

Main Topics:

  • Callback
  • Promise
  • Advanced HTML and CSS
  • CSS Grid
  • DOM
  • SQL
  • Node.js
  • Express
  • MVC
  • REST
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 are strictly front-end applications, written in Angular 2+ and React, which are two of the most popular JavaScript frameworks. These applications are connected to the back-end applications provided by the other teams.

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. 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
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.

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 Curriculum

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.

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. Its 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 even 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
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. 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
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.

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.

Who will be teaching you

green fox academy mentor of programming
Patrik
Polakovič
Senior 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
Anna
Hriadelová
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
Lukáš
Vykydal
Mentor at Green Fox Academy
Lukas started the Junior Software Developer Course In September 2019 and 5 months later he successfully graduated with outstanding results. Today he is a junior mentor at Green Fox Academy.
green fox academy mentor of programming
Tomáš
Vorobjov
Senior Mentor
Tomáš is not only a programming mentor but also the director of the international astronomical organization IASC. He discovered more than 1,000 asteroids.
green fox academy mentor of programming
Fronéma
Lark
Mentor
Fronéma loves programming since their childhood. For the last 12 years, it had been their daily job. In mentoring, they found the intersection between that and their passion for helping others. Definitely a cat person.
green fox academy mentor of programming
Jakub
Kozák
Junior Mentor
Jakub discovered his passion for coding and soon after that, he attended the Super intensive programming course. He is very talkative and always willing to help. Jakub loves blockchain technology and everything related to it, where he sees his future.
green fox academy mentor of programming
Lukáš
Janeček
Mentor
Lukáš attended the Czech Technical University in Prague, where he fell in love with programming and found his passion for mentoring. His guilty pleasure is Python.
green fox academy mentor of programming
Jakub
Růžička
Programming Mentor
Kuba started programming at the Grammar School. He is currently studying computer science at the Faculty of Mathematics and Physics, Charles University. As part of his specialization in programming and software development, he became acquainted with a number of programming languages and technologies. His main hobby is scouting. As a mentor, he will be happy to advise you or discuss any IT-related topic with you.

How does the admissions procedure 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.

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.

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 just 4 months. A short phone conversation is not enough. We thoroughly examine applicants' cognitive abilities, their motivation and reactions to practical basics coding tasks. We want to minimize the risk of accepting people who are unable to withstand the intensity of the course and the challenges of career change. We select only those we believe we can handle. We provide a 100% job placement guarantee because we know that after choosing the right candidates, we have taught them everything they need to become junior programmers.

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

During the selection process, you will be communicating especially with our own organizational psychologists Katarina Grujičić and Daniel Houser. 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

green fox academy katarina grujicic psycholozka
Katarina Grujičić
Daniel Houser

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 an IT career a suitable career for you? Ask Katarina or Dan, our psychologists, and coaches. Both have master's degrees in psychology and experience from the Czech Republic, and abroad.

Are you ready to change your life with programming?

Apply

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 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 (or forfeit it if you chose post-payment). First 3 months after your graduation, it will be only our job to find you your first employer.

Our graduates get placed in companies on average in 1 to 2 months.

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.

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

Graduation Ceremony

Presentation of students in front of companies

GREEN-LIGHT YOUR IT CAREER.

Apply
Can't you decide which specialization is the right for you? Find out in our quiz. Do you need more information? Ask us or look at the Career Compass!