Python training courses
I run intensive programming and bioinformatics training courses for researchers and scientific workers of all backgrounds. This page links to the regular courses that I run, but I can also set up custom training courses to suit your group or business. If this sounds like something you’d like to chat about, drop me an email: martin@pythonforbiologists.com.
These are the courses I regularly run:
Introduction to Python for biologists
This is my most popular course, which is intended for people with a biological background but with no previous programming experience. The course introduces basic programming concepts with plenty of time to practice writing code and working on your own data. Comments from people who have attended:
“I loved this course. It started from very basic concepts and gradually came to more advanced tasks. I feel like I can apply knowledge gained during the course to my own data.”
“Martin succeeds a 100% at explaining the logic behind and demonstrating during”live” coding session how to break down problems into smaller bits and combine it into a working solution. “
“I wasn’t sure I would enjoy this as I thought I might run into a lot of issues with misunderstanding what was being taught, but Martin delivers the material in a clear and understandable way. I’m really pleased with myself for making it through these two weeks without feeling like this is beyond my capabilities.”
Now available online
Can’t make it to any of the classroom courses? You can now take this course online.
Interested in joining or running this course at your institution?
Take a look at a detailed description here.
Advanced Python for biologists
This course is aimed at researchers who already have a basic knowledge of Python and want to write more complex programs, deal with larger datasets, or contribute to existing software projects. Some recent comments:
“Just what I needed to start writing more complex code.”
“I also liked the fact that Martin spent a good amount of one on one time talking to people helping explain specific concepts and giving people advice on their personal academic projects.”
“Don’t hesitate to sign up if you’re intimidated by the”Advanced” course title. Martin goes at such a clear pace that you’ll be accommodated as long as you have any familiarity with coding and an awareness of Python’s basic functions.”
” His course materials are impressive, they’re exactly what’s needed. They’re interactive and begin with working solutions that we can modify until they break - that’s the fastest way to learn.”
Interested in joining or running this course at your institution?
Take a look at a detailed description here.
Data exploration with Python
This course focusses on using Python’s scientific software libraries to manipulate and visualise large datasets. It’s intended for researchers with a basic knowledge of Python who need to explore large datasets and quickly visualise patterns and relationships. Some recent comments:
“The entire course was very useful and I will definitely apply gained knowledge in my work immediately.”
“Martin’s simple and structured organisation of course material was great, very helpful and understanding the complex topics and taking progressive steps to more challenging topics”
“Having attended all three courses from Martin Jones now, they have really helped to create a strong foundational knowledge of data manipulation and visualisation on Python. All courses were perfectly presented on Zoom, where Martin did a great job of answering all questions and troubleshooting all sorts of problems. Overall, I can’t recommend this series of training courses enough!”
“What an excellent course this was! Great organization, well balanced content and an exceptional instructor! Martin is outstanding in bringing python programming to biologists in a manner that made python friendlier than I thought was possible.”
Now available as a book and video course
Can’t make it to a classroom course? You can now access the same material in a combined book and video course.
Interested in joining or running this course at your institution?
Take a look at a detailed description here.
Other courses
If you’re intesested in a type of training not mentioned here, I may still be able to help - drop me an email (martin@pythonforbiologists.com) and let me know what you’re looking for. In the past I’ve taught courses based on Linux and bioinformatics rather than Python; courses for people with a non-biological background, and custom courses designed around very specific topics.