This high quality computer science course is an opportunity to dive into the exciting world of technology! They will learn the fundamentals of coding and programming, building skills that will help them create their own video games and animations while they learn about how a computer works. Develop their websites and apps while learning how the internet works. Develop their artificial intelligence programs while they learn how artificial intelligence works and impact the world. This hands-on learning experience will help them develop problem-solving abilities, critical thinking skills and a passion for technology that will set them up for success in the digital age and any professional future they choose.
Certification: HiCode Education and Harvard University.
Compatibility with international certification: This course is a perfect preparation for students to get certifications from Cambridge (UK), IB (International), Pearson (UK) or College Board (USA).
Students from 11 to 15 years old.
Maximum per class: 06 students.
Online and live classes: 2 times/week.
Course duration: 18 months.

Learn more

Modules HiCode Exploring Technology.

Learn more about what our students learn during the HiCode course Exploring Technology.


What makes a computer a computer?

Duration: 2 months

In this module, students will describe how the internal and external parts of computational devices work to form a system, and decompose different problems into smaller and easier problems to facilitate the process of developing a program.


> Troubleshooting Process I
> IOSP Model
> Video game design I
> Blocks programming I
> Programming I
> Impact of computing in society I
> Final project: Video game


What is Internet?

Duration: 3 months

In this module, students will explore real-world cybersecurity issues and how you can protect your personal information. They will learn about the Internet and networking and develop their first website that has a positive impact in society.


> Internet I
> Computer System I
> Intellectual property and copyright I
> Impact of computing in society II
> Final project: Website


Video games or entertainment?

Duration: 3 months

In this module, students will learn a new programming language through the development of animations, interactive art, and video games. They will delve into programming concepts, learn more specific concepts of video game development, and use the design process to develop your final project.


> Python I
> Programming II
> Computer System II
> Troubleshooting Process II
> Video game and animation design II
> Impact of computing in society III
> Final project


How can I resolve difficult problems?

Duration: 4 months

In this module, students will understand the societal impacts of computing and understand how technology looks to know the needs of people, all this while developing a solution to a problem that they themselves choose, through the development of an application.


> Data I
> Application Design
> Cybersecurity I
> Programming III
> Troubleshooting Process III
> Impact of computing in society IV
> Final project


Can I become a hacker?

Duration: 3 months

In this module, students will discover the importance of data in solving problems and how technology can help. They will also learn to represent information in a computer and automate processes to solve complicated problems.


> Data II
> PythonII
> Programming IV
> Cybersecurity II
> Troubleshooting Process IV
> Impact of computing in society V
> Final project


How a computer really works?

Duration: 1 months

In this module, students will learn how computer systems execute software by instruction, manage data and how the operating system intervenes. They will also learn about concurrency and parallelism in a very clear way so that they can understand how a computer works in detail.


> Computational system III
> Data III
> PythonIII
> Impact of computing in society VI
> Exhibition


Where can We find Artificial Intelligence?

Duration: 2 months

In this module, students will build a basic machine learning model. They will investigate how computers learn from data to make decisions, and will develop a project of Artificial Intelligence that seeks to solve a real problem.


> Artificial intelligence
> Programming V
> Python IV
> Data IV
> Troubleshooting Process V
> Final project

Why study at HiCode Education?



When our courses are finished, our students will get a HiCode Education certificate and Harvard University Verified Certificate.

Know us >



Our Course is based on the most important and demanding US and UK Computer Science standards. Being an international and challenging Course.

Know our standards >



We take the best technology professionals from industry or research, and We constantly train in Pedagogy. In this way we teach and inspire each student.

Work with us >



Computer Science has complex concepts, but our team of pedagogy is responsible for creating multiple didactics for complicated concepts. Of that way we guarantee learning.

More info >



We offer academic reports and virtual meetings to learn about the advance academic, strengths and points of improvement of each student. In addition to teaching, we We care that they learn.

More info >



At HiCode Education, we have a business philosophy and culture that directs us towards excellence, improving our educational service every day. We are committed to doing things right.

Learn more >

At the end of the course, our students are able to:

  1. Design, use, and evaluate computational abstractions that model state and behavior of real world problems and computational systems.
  2. Analyze and understand several key computational algorithms that reflect your thinking computational. Can compare between different alternative algorithms for the same problem, thus beginning to use your divergent and lateral thinking.
  3. Use 2 programming languages.
  4. Use appropriate data structures in your programming code.
  5. Design, develop and fix errors in modular programs that use procedures and functions.
  6. Understand Boolean logic and some of its uses in computer architecture.
  7. Understand and perform basic mathematical operations using the binary system and how it is used to represent and manipulate data.
  8. Understand the various types of computer systems, both general purpose and specific. How do they interact with each other and how interact between systems.
  9. Understand how Central Processing Unit instructions are stored and executed within a computer system.
  10. Undertake creative projects that solve real problems that involve selecting, use and combine multiple applications in a range of devices to achieve challenging goals. Including the collection and analysis of data as well as the needs of the end user.
  11. Create, reuse, review and repurpose digital solutions to real problems, paying attention to reliability, design and ease of use.
  12. Understand the various ways to use technology in a safe, respectful, responsible. Including protecting your identity and privacy on the internet.
  13. Recognize inappropriate content and conduct. Also discern between information true, doubtful and false.
  14. Understand and differentiate between the various Artificial Intelligence algorithms that they solve problems real in our society. And propose Artificial Intelligence algorithms according to the nature of the problem.
  15. Implement Artificial Intelligence to computing solutions in a real context.

Enroll now

Contact us