The best platform to teach computer science
Bringing real developer experience into education.
What do you gain
Teach your course using a user-friendly dashboard with real-time overviews built on bullet-proofed industry-standard principles.
- 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.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.
- i
- 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.
- i
- 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.
- i
- 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.
- i
- 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.
- i
- Neel T.Product Manager
Bringing unified and universal assignment management across courses is a big relief. More of coherence and integration leads to efficiency.
- i
- Hector J.M.Chairman
Tracing individual solutions' progress and checking for plagiarism helps to reveal problems and support students before it's too late.
- i
- Melanie M.Undergrad Student
Why don't we use it already? Some of the current problems could ruin my GPA.
- i
- Miya H.Software Manager
If you miss anything, you can simply revert and start over. Wish we had that during my studies.
- i