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 airport search engine demonstrates
high-level coding competence.
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
Welcome to Geekuni
Learning a new programming language
is easy. Learning to
formulate a problem in the framework
of that language is hard. Geekuni accelerates
your development of this ability by providing
You can focus on the problem to solve, rather than facts to memorise
By solving this problem you acquire a new skill
You get immediate feedback so you aren't held up by minor bugs
You have the support of a mentor and the student community
I developed this teaching methodology
during my career in academia.
Geekuni provides this to you for acquiring real-world coding skills - quickly!
Founder and Mentor, Andrew Solomon
The Dancer Web Development course was really well made. Finally an environment in which I can learn by doing at my own pace!
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.
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.
Data Analyst/Madison Wisconsin
Dancer Web Development is a very comprehensive course, delivered with a well-integrated learning environment.
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!
Survey Respondent, London Perl Workshop 2012
Geekuni is an online institute for rapidly acquiring professional coding skills.