Perl & Python Online Training for Developers

Instant automated feedback

with a mentor on-call.

Project Based Learning

Focus on the goal to achieve, learn from the problems to solve.

A real-world coding environment

Acquire real-world skills, in a real-world development environment.

for onboarding

expand your Perl and Python teams

Turn new hires into productive developers. Fast.

for cross-training

spread skills across roles

Empower System Administrators, Quality Assurance and Data Science teams with independence of developer resources.

for individuals

get skills and qualifications

Become fluent in Perl or Python, and have proof that you are.

Learning Outcomes

Perl Essentials

try it out +

Project: Search Engine

Your project is to develop a command-line script which takes information about a location - like the town name or coordinates - and finds the nearest airports.

Perl Web Development

try it out +

Project: Online Game

You develop a game where you enter an art gallery with your partner at hand, and a thousand dollars in your pocket. Will you trade your way to fortune or leave empty handed?

Python Essentials (launched 2026)

try it out +

Project: Spotify Data Explorer

Your project is to build a command-line script that loads real Spotify usage data and lets the user query and analyse it. You’ll use Pandas to clean the data, extract insights, and present useful information based on the user’s input.

Welcome to Geekuni

You already write software. Geekuni is for developers who need to master a new language quickly and thoroughly, without wasting time on beginner material.

The focus is on efficient, professional learning:

  • Solve realistic problems
  • Build one clearly defined, job-relevant skill at a time
  • Get immediate feedback so small issues don't slow you down
  • Learn with direct, one-on-one support from an experienced mentor

"Through years of academic training, I identified what actually slows developers down when learning a new language. Geekuni removes those blockers, getting you to real-world proficiency without unnecessary detours."

Founder and Mentor, Andrew Solomon

Testimonials

... there's a lot going on there. I finished both the Perl Essentials and Web Development courses. I've found both courses to be excellent and well worth the costs in money, time, and effort.

Patrick McNamee Self-employed software and electronics engineer

Tom's been doing Perl for about a week now, and he did Andrew's Geekuni course. He was well prepared for Perl, and seems to be coping with what we're throwing at him just fine. It also sounds like he enjoyed the course. Good stuff!

Darius Jokilehto Perl Developer, NET-A-PORTER

This course is what I have been looking for ... a Perl course with exercises and a mentor to guide me.

Úlfar Markús Ellenarson SAP Basis consultant at Applicon ehf.

The Dancer Web Development course was really well made. Finally an environment in which I can learn by doing at my own pace!

Savio Dimatteo Perl/Javascript Developer, Lokku

This method of training is great, and the way Geekuni has been implemented on top of Moodle is excellent - it really accommodates the learning tempo of different students.

Rui Li Test Analyst, NET-A-PORTER

Perl Essentials is a great tutorial that allows you to work "hands on" in a real Linux environment. I'm glad to have found it.

Michael Rupp Data Analyst/Madison Wisconsin

Dancer Web Development is a very comprehensive course, delivered with a well-integrated learning environment.

Andrew Beverley Director, Ctrl O

It was very enjoyable, and I learnt more than I expected. Also, Geekuni is probably the best learning tool I've ever used!

Anonymous Survey Respondent, London Perl Workshop 2012

I learned more in that first course than I had throughout my entire college career.

Anonymous Final year college student