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.
Take command with calculations, patterns and rules to conquer solved and unsolved problems.
Discover the paradigm of statements and the “how” behind your programs.
Light up those pixels and use mathematics to create simulations, visualizations and games.
Create new solutions to diverse real-world problems by bending technology to your will and applying it.
Build and maintain systems and create the connections between hardware, software, and other things.
Learn how the storage and analysis of data and its application are the foundations and future of technology.
Discover abstraction, programming with actions and data, and how to simplify and make code efficient.
Where mathematics and programming meet to create functions for advanced computation.
Combine networking with programming to process large data sets and unleash connected computing power.
Defend your systems, networks and workstations to ensure the safety of your servers, data and users.
Create new experiences, and recreate existing platforms, sites and applications to better understand them.
Combine programming paradigms in a dynamic reflective language.
Learn about the operating systems behind the majority of servers in production today.
Gain skills from jobs and internships and share your newfound knowledge with the Hive community.
Challenge your imagination and develop your own unique problem solving skills.
Gather and share ideas with others and create manageable environments for the future.