We want to drive forward the state of scientific software through training, consultancy and software.
Tomorrow's biggest breakthroughs need outstanding scientific software today. Actually, right now! But with the volume of data growing at an ever increasing pace, no individual or team can meet the needs of the entire scientific community.
This is where you come in.
You are an expert in your domain. You know what it takes to have the right perspective on working in your field. It has taken you years to get to where you are yet you know that more can be done to make the most of the time you put into delivering novel analyses - to have greater impact. Like any scientist, your array of skills is impressive but hardly what you would consider professional.
To work like a professional you must think and act like a professional. But with the right training on the right tools and techniques, you can set yourself on a path to become a professional and deliver at a world class level.
And we will be by your side.
Our experience in both working with and learning about scientific software can add to yours for a match made in heaven.
To find out more, write to us through
Delivering great software begins with having the right foundations.
Our aim is to work with you towards writing great software by using the right tools and following the right techniques. This is why we use professional tools in all our courses. By mastering professional tools you are able to greatly boost your productivity.
This course is the smallest investment you can make into discovering the foundations of programming with Python. Begin here if you are still exploring the possibilities.
Click here to find out more.
This course is designed to give you a whistle-stop tour of writing software using the Python programming language. It is a fast-paced course that covers everything from understanding how computers work, a broad understanding of essentials of Python's 'batteries included' philosophy, an intuitive introduction to object-oriented programming with Python, as well as a survey of techniques to produce high quality software.
It is delivered through live training over five (5) days. If you would like to find out
write to us through
Click here to find out more.
We are constantly working to improve our courses. If you have any ideas on missing content or
courses please write to us at
Python is a registered trademark of the Python Software Foundation.
We have big plans and are only just getting started. This page will soon be filled with resources we would like to share with you.
Please stay tuned. We will update this page as soon as we have something to share.
We love scientific software and are keen on setting the world of scientific software on fire.
Great software, like anything crafted with excellence, does not draw attention to itself but silently disappears into the background. When you take the time to carefully, systematically and methodically craft software using the highest standards of excellence and service you can reap great rewards.
Having been in science for many years, we know how a lot of scientific software lets its users down. We want to radically change that.
We believe that scientific software can be great - easy to create and fun to use. Great software lives in an ecosystem of collaboration where anyone can participate to take it to the next level.
We believe that great breakthroughs can be enormously aided by creating and using outstanding tools.
We believe that with the right training every scientist can deliver software at a professional standard. We live in a day and age when this is not just a hope but a pressing necessity.
Paul trained as a computational biologist and is wild about all things Python.
You can read his thoughts on software and more at
Maina trained in computer science, information technology and educational technology. She works to understand and improve how users interact with technology.