Learn Perl
Quickly...

Focus on the goal to
achieve, and the
problems to solve.

... through
practical
experience

As you solve a problem,
you acquire knowledge
and refine a skill.

...with plenty
of feedback.

Instant feedback and help
from your mentor means
you'll never get stuck for long!

tutorbot feedback

Sign-up for free articles, tutorials and teaching tips.

Learn to code.

Hands-on Perl Tutorial

These perl courses take you all the way from writing a simple 'Hello World' script through to developing a search engine and an online game.

Learn it fast.

Intelligent learning support

Automated feedback accelerates your learning. A deeper understanding is acquired through discussions with the student community and your mentor.

Get qualifications.

Certificate of completion

Each course provides a certificate of completion clearly defining the skills attained with a good job fit.

Learning Outcomes

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.

Certificate

By performing many small tasks you will have developed a comprehensive skill set for using Perl's data types and code structures. Taking a user specification to develop the search engine demonstrates high-level coding competence.

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?

Certificate

Implementing this website you learn the Model-View-Controller design pattern using Perl's Dancer2 framework. Through solving small problems, you also get a taster of related technologies including Template Toolkit, object oriented Perl modules, jQuery, Bootstrap and Isotope.

Welcome to Geekuni

Conceptually, programming is simple. Learning to code is hard. Geekuni provides the following foundations to accelerate the learning process:

  • Focus on the problem to solve, rather than facts to memorise
  • Focus on a well defined skill for each problem solved
  • Get immediate feedback so you aren't held up by minor bugs
  • Get the support of your mentor and the student community

Through years of teaching in academia I found what the real blockers are in learning a new programming language. I also learnt that with the right approach and support each step of the way you can avoid those blockers. Placing this knowledge in the context of online learning, Geekuni helps you acquire real-world coding skills - quickly!

Founder and Mentor, Andrew Solomon

Testimonials