The best platform to teach computer science

Bringing real developer experience into education.

IGA Introduction

What do you gain

Teach your course using a user-friendly dashboard with real-time overviews built on bullet-proofed industry-standard principles.

Free Consultation

iTeach with complete freedom
The dashboard offers versatility to teach in your preferred style and form, whether it's in‑person, online, self‑guided e‑learning, or a combination.
iStay on top of student progress
Track student progress and provide support in real‑time respecting privacy. Browse solution history including communication and issue tracking.
iLead and grade effortlessly
Get a complete view of all solutions, filter and sort by progress or activity. Evaluate automatically and integrate with your grading system.

Top features and benefits

fa-sync-altEasy to create and update
New materials and updates are distributed to your students anytime, even during the course. No more downloading PDFs.
fa-cloudEverything in one place
Store instructions, assignments, reference solutions and students' work all in one place. No more sending code by email.
fa-historyLive solution tracking
Check solution progress, history, and evaluation in real‑time, even during class. No student will be left behind.
fa-streamLive status overview
Get a live summary of each course filtered to individual students or classes. Sort by activity or various status badges.
fa-commentsFeedback and support
Comment on solutions and answer students' questions online with discussion and history. Leave students' computers untouched.
fa-shield-checkGenuine solution protection
Detect unwanted modifications, obscure solutions, and hacks, and check for plagiarism easily. Accept only genuine solutions.
fa-analyticsActivity reports and stats
Find all student activities with solution history and communication over the whole course. No need for extra notes.
fa-linkFull integration support
Import student lists integrate user accounts and export results to your grading system. No more manual retyping.

Did you know

What is your mission statement?
Making teaching easier and empowering students to become independent programmers through real‑world industry‑standard environment and best practices.
Who is the platform suitable for?
The platform supports various courses including technical courses at all levels, delivered by individuals, full‑stack boot camps, high schools, and universities.
What makes it better than GitLab alone?
GitLab was adapted for education with collective processes such as distribution and evaluation. On top of it the user-friendly dashboard provides overviews with filtering and sorting.
How much GitLab knowledge is required?
The platform requires no prior knowledge of GitLab from students. Even beginners can complete basic tasks directly through the dashboard until they are prepared to tackle GitLab.
How does it lead towards real-world?
From the very beginning even on the dashboard, students are introduced to best-practices such as badges or diffs, integrated tests, documented code, and coding style.
What makes it interesting for researchers?
It offers researchers a state‑of‑the‑art environment. Its versatility makes it a valuable tool for researching various teaching methods with a great feedback to measure results.
Internet Guru Academy vs. GitHub Classroom
Our platform boasts several unique benefits, including the distribution of tasks and updates to students, solving tasks with instructions in one place, and comprehensive fraud protection.
Internet Guru Academy vs. Google Classes
The main difference is in supporting technical courses on industry-standard environment with all sorts of editors. It provides automated evaluation and export to grading systems.
Are Internet Guru Academy source codes available?
Internet Guru Academy offers source codes for self‑maintained plan. We provide technical support and continuous access to version updates for the duration of subscription.
How many students can the platform handle?
Internet Guru Academy is fully scalable. It can handle up to hundreds of active students per installation. Its performance can be adjusted according to actual needs.

Try it out

Try out the dashboard with two sample tutorial courses. Ask for a free sample assignment from your current course.

Plans & services

We are in it with you! Happy to help you find the best configuration. Our technical support includes integration, assignment transfer & testing, feature development, and training.

  • Business
  • Best to begin with.
  • $4.99 per user
  • per month, billed annually
    or $5.99 month‑to‑month.
  • Buy Business
  • 10,000 CI/CD minutes
  • Support in 2 workdays
  • Internal backup
  • Enterprise
  • Enhanced performance, time, and support.
  • $19.99 per user
  • per month, billed annually
    or $22.99 billed quarterly.
  • Buy Enterprise
  • 50,000 CI/CD minutes
  • Next workday support
  • Internal & external backup
  • Self‑maintained
  • Run the platform on your infrastructure.
  • $999 per license
  • per month, billed bi-annually
    or $1,155 billed annually.
  • Buy self‑maintained
  • Version fixes and upgrades
  • +public server license
  • +license for 501C3 nonprofits

Best testimonials

Jeff S.Jeff S.Bootcamp CTO
Gaining real developer experience alone is a reason to introduce the system into education. It brings a competitive advantage for students and thus for the company.
Abdullah A.Abdullah A.Teaching Assistant
My students don't have to worry about submitting or anything around. They know if they’re passing! It’s also more real world.
Wiley H.Chantel E.Instructor
This solves our daily problems between students and instructors. Lets us focus on education instead of dealing with technicalities. Makes our lives easier.
Marta P.Marta P.Ph.D. Student, TA
How convenient to know you can just close the browser and let go after seeing passing tests. It saves me from downloading, emailing, or uploading to various places.
Tomas K.Tomas K.Senior Developer
Great system! You work with standard tools and concepts commonly used in industry and not with some proprietary BS they made us work with at school or bootcamps.
Neel T.Neel T.Product Manager
Bringing unified and universal assignment management across courses is a big relief. More of coherence and integration leads to efficiency.
Hector J.Hector J.M.Chairman
Tracing individual solutions' progress and checking for plagiarism helps to reveal problems and support students before it's too late.
Melanie M.Melanie M.Undergrad Student
Why don't we use it already? Some of the current problems could ruin my GPA.
Miya H.Miya H.Software Manager
If you miss anything, you can simply revert and start over. Wish we had that during my studies.