For employer-funded training

Show your employer clients what every learner can code.

Run each cohort, grade Python, Java, C and C++ against your own tests as learners hand in, and keep every learner's scores, attendance and progress in one place, with CSV exports. Built for IT trainers, apprenticeship providers and corporate academies, and we set up your first course with you.

0
Graded languages
0
Practice languages
0
Content types
Lesson 04 Algorithms · Module 2

Recursion and the Fibonacci sequence

A recursive function calls itself with a smaller version of the same problem. Each call reduces the input until a base case is reached.

12 min video Try in browser
main.py
Live
1

Learners run code in lessons in

PythonJavaCC++C#F#PHPRuby

Multi-format content

What a lesson looks like

Every lesson combines multiple content types so students learn in the way that works best for them.

Video

Lessons

Rich text

Articles

Live code

8 languages

Quizzes

MCQ and graded code

Images

Diagrams

Notes

Plain text

Capabilities

Built for running cohorts

What your owner, instructors and learners need from the first lesson to the final assessment.

Cohorts and schedules

Run batches with their own instructors, class schedules and calendar export. Import a roster straight into a cohort.

Lessons and assignments

Modules and lessons with video, reading and runnable code. Assignments with grading and written feedback.

Graded coding quizzes

Python, Java, C and C++ answers graded against your test cases. A busy code runner delays a grade; it never marks an answer wrong.

Attendance and progress

Take attendance, see missing work and pending grading, and export each cohort's progress and quiz results as CSV.

Owner dashboard

One view of every cohort, instructor and centre in your business, with a monthly usage report.

Roles that fit

Instructors see only the cohorts they teach. Your records stay private to your organisation.

For your learners

Three steps. That's it.

1

Join the cohort

Sign in with Google or the password your provider set. Your cohort's course is waiting.

2

Learn and practise

Work through lessons with video, reading and code you can run in the browser, with no installs.

3

Get graded

Hand in quizzes and assignments. Scores appear as soon as grading finishes.

For training businesses

Founding rate: 40% off for our first 10 organisations.

From $89 a month for up to 50 active learners, locked for 18 months. Unlimited staff and cohorts, onboarding included and no setup fee.

  • Unlimited instructors and cohorts
  • Graded code in Python, Java, C and C++
  • Attendance and progress reports
  • Roster import and Google sign-in
  • Your first course set up with you
  • Support in US, UK and Australian hours

Get in touch

Book a demo

Tell us when your next cohort starts and what you teach. We reply within one business day.

30-day sandbox with no card needed. See pricing