Check our online courses

Introduction to Python Programming

Get started with Python for Data Science or Web Development

Are you looking to become a Data Scientist or a Web Developer? Check our Introductory courses:

  • Classes with a real instructor
  • 50+ hours of hands on coding
  • 12+ projects on your GitHub profile
  • Completely online
Learn Data Science Learn Web Development

Totally recommended

The course is based on projects. Every week we have 3 project assignements and lots of content to study. It's very difficult but at the end i think it's worth. The instructors have great knowledge in python and will help you to increase your skills. I recommend.

Top Rated Online Academy in Course Report

Request Syllabus

Enter your email to receive the complete syllabus for our Python courses.

Select the course you'd like to receive the syllabus from:

How it Works?

Real human interaction

We have class once per week where a real instructor explains the topics covered. It's a real class, so you can ask questions and interact with your instructor and classmates.

Hands on, practical course

You'll be doing live coding during each class with your instructors and mentors. Each class has a practice project that you'll have to complete with help of mentors and other teammates. You'll submit your projects using Github and they'll be available in your profile to showcase your work

From the comfort of your home

This is a completely online course. That means you can take it from anywhere in the world. But that doesn't mean you're alone. You'll be constantly interacting with mentors, instructors and classmates.

Planned schedule

Tired of procrastinating? By working in a structured environment, we'll help to keep you accountable. Our planned schedule will help you form a habit which will advance your learning to the next level.

Meet our Instructors

Rosie Shimada

Data Science Expert

Santiago Basulto

Python Instructor

What do you want to learn?

Explore our courses.

Become a Python
Data Scientist

A 4-month, after hours program that will help you become a Python Data Scientist. Learn all about programming and the Python tools required for Data Analysis, Visualization and processing.

Get started now!

Become a Django
Web Developer

A 4-month, after hours program that will help you become a Python Web Developer. Learn about Django implementations, how to build RESTful APIs and how to deploy to cloud services.

Get started now!

Student's reviews

Alonso Gutierrez

Aug. 10th, 2016

This was an excellent bootcamp and the reasons are the following:

Alan J

Aug. 27th, 2016

RMOTR was pivitol in helping me grow my programming skills beyond a beginner level. Martin and Santiago are extremely knowledgeable and always went above and beyond to help students grasp the topics. Also getting to present our final project to a panel of people working in the industry was a great experience! Would reccomend!

Rosie

Sept. 8th, 2016

The RMOTR team is up front about the course requirements: it's not for beginners, and it is intensive. I admittedly took this a bit too lightly and was quickly overwhelmed. I spent literal nights and weekends reading and coding to get through this course... I starved a little. My boyfriend left me. No just kidding but it was super intense, and I was in bed at 2AM reading through my course material and spending 12 hour straight Saturdays on project assignments.

Vojtech Kotek

Feb. 23rd, 2017

This course gave me a lot of knew knowledge about python and tools surrounding work with python that I had no idea about! Another added benefit of the course was the community of RMOTR, which is filled with professionals and interesting individuals!

Anthony

Aug. 16th, 2016

RMOTR's advanced python programming course is aboslutely worth the time and money. It's very time conusming, so I suggest those with other committments to seriously make time for this course because you only get what you put into it.

Nikola Jankovic

Nov. 15th, 2016

One of the biggest challanges I've had with learning a new programming language outside of university hasn't so much been the actual learning as it has figuring out what to learn next. So, much of the time is spent figuring out what to study and where to find the material rather than actually studtying. This is where the RMOTR course really shines. It can be really intimidating to learn an advanced topic when all the content you're unsure of exists in one big bubble in your head and you're not sure where to begin. This course really helps with that and I can't say enough about it.

Eric Garcia

March 27th, 2017

rmotr provides an awesome learning environment that pushes you to use your code in ways that help you learn at an accelerated rate. The mentors are always available at your disposal and help you solve some pretty cool projects. 

Kekoa

Nov. 19th, 2016

I just completed RMOTR's 4 week Advanced Python course (Oct - Nov 2016). I actually attempted to take the previous session in September, but found out quickly I was not ready due to not truely understanding the basics. Although there is a short quiz to demonstrate that you have the knowledge to qualify, be aware that this is the bare minimum. If you want to succeed, you should have a very solid foundation in Python. Despite feeling unprepared, Santiago, one of the co-founders, was extremely understanding and encouraging. He let me take the next session without any penalty, and even said I could continue with the current session.

NJC

Sept. 1st, 2016

While this course's time committment is fairly significant, several aspects of it, combined into the whole, make it unbeatable. The price point, the scope of the material, and the dedication of the individuals running the course make it stand out above other comparable online classes.

Stephen Spears

Aug. 10th, 2016

I've been studying Python as a hobby for a couple of years now. I made it to a certain level on my own but hit a wall that I could not get over. Taking this class helped me scale the wall and put me on a track to expand my knowledge even further. The group setting of the course is great because I was able to learn from other students just as much as I was able to learn from the RMOTR team. The work is intensive, and for a month all I did was think about coding. Now that I've finished the course, I'm writing a personal website for my family with custom applications utilizing API's and Flask.

Chris

Aug. 31st, 2016

The Advanced Python course is a ~4 week long course where you're pushed to learn a lot of different stuff from decorators, working with Flask to advanced OOP in Python. There is a lot of material for you to work with be it reading material that you otherwise wouldn't come across easily all the way to Python talks/lectures that are more obscure.

Akshith Yellapragada

June 15th, 2016

Getting through the beginning of learning to code is quite easy. There is so much information on the internet out there for beginners learning to code, give me 5 minutes and I'll find you 20 different guides on getting Python running, and how to use the terminal and an IDE.

David Hall

Oct. 22nd, 2016

I was skeptical about paying for a course on Advanced Python, but this course was a steal for everything I got out of it. From the very first session, this course taught all the arcane, advanced Python techniques I've been wanting to master. I thought to myself, the first class alone was worth the price of admission. But then, continuing on with real-life inspired labs and lots of help from the instructors and a half-dozen mentors, this class was truly a gem.

Colin O'Brien

March 21st, 2017

I loved the class structure and keeping us accountable.

Jonathan Hartford

June 15th, 2016

This is an excellent course. Working with other on collaborative group projects is a skill I'd never exercised before, and they introduced it right away. The materials are well set up, and lead right into the exercises.

Louise

March 20th, 2017

I like the format of one class a week, lots of in-depth reading and basic assignments on Learn, then group coding exercises twice a week. I found the assignments to be incredibly helpful in actually teaching me how to use things from the classes and Learn. I also felt like I could reach out at any time for help from any of the instructors, mentors, and classmates.

Tara Streng

March 22nd, 2017

Really appreciated how willing Santiago and the mentors were to always help. Jason always went above and beyond to spend time with my groups when we were struggling. It was nice to feel supported by the mentors despite being not as strong of a student!

David Granas

June 13th, 2016

I highly recommend the Advanced Python Programming class from rmotr for anyone looking to take their programming to the next level.

Ivan Zugnoni

Aug. 25th, 2016

This was the first time I participated in a remote programming course. Without any doubts, it worthed the time and money that I spent here.

Kevin OHeron

March 23rd, 2017

I really liked the focus on creating real-world projects solidified the concepts being studied.