Coding Academy
Our mission is to help the right people become part of the IT team.
Who is the program intended for?
- people who have little or no prior knowledge of IT technologies,
- who are ambitious and motivated to make a turn in their career for the better,
- who are problem-solvers,
- who don’t give up when it’s hard and don’t look for excuses for failure.
- those who do not have the will and the ability to invest several hours of work every day in learning and practicing programming,
- who are doing well enough in their current jobs,
- who are interested in IT only out of curiosity,
- for whom a new career in the most sought-after industry is not a priority.
What sets this program apart from other similar programs?
High-quality and practical content
Classes focus on practical work on tasks in cooperation with the lecturerWork in small groups
To ensure the program's quality, groups are formed for a maximum of 8-10 participantsConstant support and mentoring
The participant receives full support and mentoring from the lecturer. In addition, the lecturer motivates the participants to work continuously and to conduct independent research on related IT topicsFree internship for the most successful
The best students receive an offer for a free internship at the IceFyre Solutions company and later for full-time employmentPossibility of permanent employment
The participant who completes the program will be qualified to work as a C# .NET developer. In addition, having successfully mastered all three program modules, the candidate will be desirable for practice and future employment in other domestic IT companies
Want to apply or find out the start date of the next group? Mail us to: info@icefyresolutions.com
How are the classes organized?
The classes are conducted entirely online, which allows the student to follow them wherever he is. Although it is about group classes, the lecturer monitors each participant’s individual progress in detail.
The classes combine theoretical and practical knowledge with obligatory independent work of the participants. The lessons provide a theoretical basis for understanding the terms and concepts of programming. Still, the focus is on applying knowledge and independent programming as the only way to acquire new skills. After explanations and demonstrative examples by the lecturer, joint work with the lecturer and individual work of the participants follows.
Do I have to enroll in all three courses?
The participant is not obliged to enroll in all three modules, and if he follows another training on a similar topic, he can enroll only in those modules that will expand his knowledge. However, to be sure that he will pass the third, most advanced module, it is recommended to go through all three modules, which are designed to follow each other in terms of knowledge and difficulty.
What responsibilities await me?
- Three times a week lectures in the form of two classes of 90 minutes
- Dealing with programming on an everyday level
- Practical homework at least twice a week
- Elimination test halfway through the course
- Final exam at the end of the course
- Final project at the end of the internship
What equipment do I need to attend the course?
Computer
Stable internet
Camera
Microphone
Results of previous realizations:
3 students were employed in IceFyre Solutions in 2022
As a complete layman for computers, I was delighted with the academy classes and the following internship. First of all, praise for the lecturer who, in addition to extensive knowledge, also possesses endless patience. He was always there to help, which is highly important for us taking our first steps as developers.
Kristina Begović
The internship at IceFyre Solutions for me was a turning point. Besides meeting great people, I also realized that it is possible to love your job and that success depends solely on personal commitment. The employment that followed after the internship provided me with material stability, a sense of purpose and belonging, and gave me a chance to set new and higher goals.
Đorđe Ljubičić
The beginning of the program, and everything that followed after the courses, turned my life upside down in the best possible sense. People are extremely interested in sharing knowledge and investing in you during the course and when you start working in the company. They constantly encourage you to accomplish your goals.
Sandra Matejić
The lectures exceeded all expectations! The other day, I told a friend I wouldn't have believed it if someone had told me I would write code after 5-6 classes. Kudos to the lecturer; he always explains everything in detail and clearly, and of course, he always answers additional questions, even explaining with an example—just the praises.
Marko Krsmanović
The beginning of the training and everything that followed turned my life upside down in the best possible way. People are incredibly interested in imparting knowledge and investing in you during training and when you start working. Besides helping you achieve something you desire, they are there to show you with support that you can do anything.
Sandra Matejić
Sam početak programa, i sve što je usledilo nakon kurseva, je okrenulo moj život naglavačke u najboljem mogućem smislu. Ljudi su ekstremno zainteresovani da vam prenesu znanje i ulažu u vas tokom kursa, kao i kad počnete da radite. Osim što vam pomognu da se ostvarite u nečemu sto zaista volite, tu su da vam podrškom pokažu da zapravo možete sve.
Sandra Matejić
Praksa u IceFyre Solutions-u za mene je predstavljala prekretnicu u svakom pogledu. Osim što sam upoznao zaista sjajne ljude, shvatio sam i da je moguće voleti svoj posao, kao i da uspeh zavisi isključivo od ličnog zalaganja. Zaposlenje koje je usledilo nakon prakse mi je obezbedilo materijalnu stabilnost, osećaj svrhe i pripadnosti, i dalo šansu za postavljanje novih i viših ciljeva.
Đorđe Ljubičić
Kao neko ko je bio potpuni laik za računare, malo je reći da sam oduševljena kako školom tako i praksom koja je usledila. Prvenstveno pohvale za predavača koji, pored obilnog znanja, poseduje i beskrajno strpljenje. Uvek je tu da pomogne što je od velikog značaja za nas koji pravimo svoje prve korake kao programeri.
Kristina Begović
Internship and employment for the best participants of the program
A participant who completes all program courses and the final exam is granted the opportunity to take a free internship at IceFyre Solutions.
The internship lasts for 2-3 months. A final test and a demonstration of all work done highlight the completion of the internship. The outcome of the internship will determine if the intern is qualified for employment with IceFyre Solutions.
During the internship, the student is appointed a mentor who supervises his development and assigns and reviews work. In addition, the intern has an opportunity to interact with the other employees during this time and gain more knowledge and assistance.
Learning modules
The program consists of three online modules:This module will teach you the basic concepts of object-oriented programming. You will learn operations, programming structures, and universal paradigms characteristic of any modern programming language. Most of the module contains practical exercises in the C# programming language.
Duration: 8-9 weeks (50 hours)
Price: 450€, payable in 2 installments
What will you learn:
The student will master the C# programming language basics and be able to code and solve simpler to moderately demanding problems. In addition to this, participants will be familiar with terms such as pseudocode and algorithms, which will be necessary for solving tasks. Furthermore, they will learn to write methods and format code correctly. At the end of the module, the participant will be able to work with classes and all object-oriented programming paradigms. The student will theoretically learn all four basic principles of OOP, but also through concrete implementations in C#.
You will master essential concepts from the Web 2.0 platform. In addition, you will learn HTML and CSS in detail. After this module, you will be able to create and design web pages independently, which is another important aspect of web programming.
Duration: 5 weeks (30 hours)
Price: 200€, must be paid in full
What will you learn:
The student will master the basics of web design. Participants will be able to independently create and maintain their first web pages with all the necessary elements, such as paragraphs, images, user controls, etc. In addition, the participant will be familiar with basic and advanced CSS functionalities and how to properly format and apply design practices to the elements they add to the page via HTML. The Bootstrap toolkit, a powerful and effective tool for creating highly responsive websites, will be used to complete the concepts covered in this module.
In this module, you will connect knowledge from the previous two modules and expand the knowledge to the level of a junior web developer. It covers the entire development of server-side and client-side modern web applications. You will learn how to develop a complete web application from start to end. This module is based on intensive work on practical examples in the ASP .NET Core framework and using the latest version of Visual Studio tools.
Duration: 12 weeks (70 hours)
Price: €550, payable in 3 installments
What will you learn:
The student will learn to work in one of the most modern and advanced web programming technologies – the ASP .NET Core framework. Participants will be able to create and set up projects independently. They will be faced with more advanced terms, such as the MVC pattern, Razor for creating web pages, and Blazor for creating interactive sites. The student will work with actual data, that is, with relational databases and the Entity Framework Core component, which he will know how to use for data manipulation. Participants will master the basics of security functionalities, such as authentication and authorization, namely login pages. At the very end, they will learn how to test code using Unit tests and how to publish their website publicly using Azure app services.
New on the program in 2023
Participants attend all three program courses regularly and successfully pass the final exam will receive a certificate of completion in electronic form.