Unique and proven curriculum

Hive’s curriculum is based on the pioneering program and content of Ecole 42 – the best coding school in the world (source: Codingames). With great results in 42 Paris and Silicon Valley, this program is now used in over 10 campuses around the world. We are finally bringing it to Finland with Hive - the first 42-based school in the Nordics.
hive-student-viewing-study-map

Explore the study map

All Hive students share the same starting point on the map. You then have the freedom to experiment and decide which branches of computer science you want to specialize in. The curriculum offers more than a hundred projects and is regularly refreshed to stay up-to-date with the demands of the industry.
1. Introduction projects
2. Programming foundations
3. First internship
4. Mastering programming
5. Final internship

Skills developed in the program

There are 16 skills you can develop at Hive. By completing projects and mastering these skills students develop their own unique competence and are prepared for diverse challenges and creative opportunities.

  1. Algorithms & AI

    Take command with calculations, patterns and rules to conquer solved and unsolved problems.

  2. Imperative programming

    Discover the paradigm of statements and the “how” behind your programs.

  3. Graphics

    Light up those pixels and use mathematics to create simulations, visualizations and games.

  4. Technology integration

    Create new solutions to diverse real-world problems by bending technology to your will and applying it.

  5. Network & system admin

    Build and maintain systems and create the connections between hardware, software, and other things.

  6. Databases & data

    Learn how the storage and analysis of data and its application are the foundations and future of technology.

  7. Object oriented programming

    Discover abstraction, programming with actions and data, and how to simplify and make code efficient.

  8. Functional programming

    Where mathematics and programming meet to create functions for advanced computation.

  9. Parallel computing

    Combine networking with programming to process large data sets and unleash connected computing power.

  10. Security

    Defend your systems, networks and workstations to ensure the safety of your servers, data and users.

  11. Web

    Create new experiences, and recreate existing platforms, sites and applications to better understand them.

  12. Ruby

    Combine programming paradigms in a dynamic reflective language.

  13. UNIX

    Learn about the operating systems behind the majority of servers in production today.

  14. Work experience

    Gain skills from jobs and internships and share your newfound knowledge with the Hive community.

  15. Adaption & creativity

    Challenge your imagination and develop your own unique problem solving skills.

  16. Organization

    Gather and share ideas with others and create manageable environments for the future.