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.
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
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
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!
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!
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