Check our online courses

Advanced Python Course

Learn all the advanced Python Features

Are you looking to become a Data Scientist or a Web Developer?

  • Data Science:
  • Learn Pandas for data management and cleaning
  • Matplotlib and Bokeh for visualizations
  • Spark and Hadoop for big data

  • Web Development:
  • How to build a RESTful API with Django
  • How to deploy to the cloud using Heroku and AWS
  • How to build AWS lambdas using Flask
Learn Data Science Learn Web Development

Tough, but SO worth the time and money!

About 6 weeks ago, I was on this page perusing the reviews for the Rmotr course and wondering:

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, evening time 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.

Become a Django
Web Developer

A 4-month, evening time 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.

Student's reviews

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.

Delio Castillo

Nov. 15th, 2016

The advance python course is excellent for learning the stuff that other courses decide to overlook. This course covers the correct way of developing real world applications using the tools that can help you to be an asset to any programming team.

Nektarios Katakis

Sept. 21st, 2016

I just completed this course and feel totally satisfied! It was intense (worked over 40 hrs per week ) but worth the trouble for sure. I learned python and moreover all the basic programming consepts. In fact I learned in a month more than I would learn on my own in over a year.

gorrog

Aug. 12th, 2016

About 6 weeks ago, I was on this page perusing the reviews for the Rmotr course and wondering:

Fadoua

March 16th, 2017

The mentors are very nice and cheerful, always available for help. I also loved working with people from all over the world.

Abayomi Koyejo

March 21st, 2017

What I really like was was working on real life projects during Coding Sessions. Mentors always available to help

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!

Petter D.

Feb. 17th, 2017

I recently finished the Introduction to Python programming course put on by Rmotr. Coming into the course I hadspent some time familiarizing myself with the Python language through various interactive resourrces, but they all fell short when it came to learn how to actually problem solve with programming. It's a very different thing to follow a step by step process where all you have to figure out is syntax (like it's done in Codecademy etc...), compared to be given liberty to chose your own method to solve a problem. This is where Rmotr's teaching method really shines. They will let you lose to solve exercises along with your team mates, but follow up on you the moment you get stuck. This makes for a very efficient learning process where you gain confidence while not wasting your time beating your head against difficult problems.

Alonso Gutierrez

Aug. 10th, 2016

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

Luis Alvarez

June 15th, 2016

I'm convinced teaching is not for everybody. But Santiago and Martin got exactly what it takes, they have a gift for listening to people's questions, the patience to try to understand them, and the interest to resolve them. The program is great for intermediate and advanced Python devs, it goes through some cool stuff, like decorators and iterators. I was able to apply some of those tricks right away, at work. The networking is also fantastic, you get to meet/work with some cool people. I think the group work was my favourite part of the course, and looking at the project through the eyes of my teammates, looking at them try to solve the problem, was a great learning experience. I'm sure the course/system has some aspects that can be worked on, but you'll notice these guys are brushing up their codebase daily, pushing fixes, and just improving overall. Just for the chance of working with these instructors, and some cool teammates, the course it totally worth taking, imo.

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.

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!

Yatri Trivedi

June 13th, 2016

I found this course on reddit and applied, thinking that I was still pretty new to programming. I had been teaching myself Python for a while, but definitely felt pretty stuck on the intermediate side of things. I applied to Rmotr, got accepted, and took the course. It was one of the best decisions I made. (Full disclosure: I now work with the company as a TA)

Philipp

June 19th, 2016

I really like this course. The classes were fine, but the projects are what really made it for me. There was almost always a mentor around, we even got someone available during european times, just for our one european group.

Tod Lazarov

Aug. 10th, 2016

Great course top to bottom. I thouroughly enjoyed the projects that we build(they were many, up to 3 per week). They are difficult and thought provoking that push you to learn and go outside of your comfort zone. Suggestion for people that are planning on taking this course: Get a head start on the readings and make sure you stay ahead.

Viet Pham

March 23rd, 2017

The people are all friendly and fun to work with. A lot of self-motivated people with similar goals all working hard and helping each other out.

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.

Josh K.

Nov. 17th, 2016

Rmotr helped me go from stuggling to learn the basics on my own,- to understanding the basics of Python, and preparing me for a wounderful future of Python programming. I truly mean it when I say that taking this class has changed my life. I feel ready to get into the deeper more complex things Python has to offer, and their whole team helped me to get here.

Ben D.

Sept. 4th, 2016

I wasn't prepared for the Advanced Python course. I hadn't been doing that much programming in the couple of months that led up to it. I hadn't seen a side project of any decent size to completion. But I stuck with Rmotr and I gained more than I could have asked for.

Daniel Lee

Feb. 13th, 2017

Pretty much exactly what I was looking and hoping for. The course provides an excellent mix of reading references, live instruction, challenging projects, and similarly-minded students. There is a TON of reading to work through; one might not be able to absorb everything in a single pass nor within the time frame from week to week, but every bit is worthwhile (and helpful in the long run).