Become a Python
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.
Learn Python Online
Data Science and Web Development Courses
Learn Data Science and Web Development with our Online Python Courses.
Rmotr features excellent instructors, useful projects, and truly comprehensive learning
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 ...
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?
Whatever course organized by Rmotr.com it is not just a course. For me, it has been almost a 'life experience': nice people, great mentors, exemplary organization. Coding is a challenge, and Rmotr.com gave me the tools to go one (almost two) step(s) further.
This is an excellent python course. It teachs you not only Python syntax but gives you a deep understanding of how Python works and OOP concepts in general that can be applied to other languages you may learn in the future. The coding sessions vary from simple in the begining to some fun little projects towards the end. Make sure you have enough time to dedicate to the course. The reading materials take a few hours a week outside of class to finish and the coding sessions in my experiance averaged 3 ~ 6 hours to complete each project. Overall I found the course fun and very informative and a great value for the cost.
I loved the class structure and keeping us accountable.
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.
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.
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.
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!
Rmotr.com is a fantastic programming class/bootcamp. I'm no stranger to online learning - CodeAcademy, Coursera, e-books - I've tried it all. One criticism of online learning is the isolation one can feel as they plow through a 'stack' of pre-made content, whether that's a set of chapters in a book or a queue of pre-recorded videos. It's easy to become disconnected. Santiago and Martin are doing a tremendous job bridging structured content with collaboration based learning - creating a virtual learning environment that's both effective and fun for students. Rmotr.com builds upon students' knowledge of basic concepts in Python programming by focusing on building data-intensive projects and following good industry habits like TDD. A student will utilize OOP principles and advanced syntax features as they get their hands dirty with API development and basic web programming. Perhaps the most important highlight is the emphasis on group programming. Using a variety of web-based tools, students must learn to effectively communicate ideas, collaborate in shared workspaces and manage contributions linked to shared codebases through version control in order to succeed. Not coincidentally, these are the kinds of soft skills aspiring engineers must have if they wish to succeed in the "real world" of development, and so students start practicing from the very start. For me this was the most challenging but also the most rewarding aspect of Rmotr.com. I'm still friends with some of my classmates, and we continue working on projects today! This is more of an intermediate course, so make sure you have a grasp of fundamentals before signing-up. Things move quick, and expect to get your hands dirty early. You will learn a lot - you've been warned!
I greatly enjoyed Rmotr's advanced python course. They gave rigorous treatment to iterators & generators, oop, decorators, and web frameworks. We also covered use of a number of popular modules & packages including SQLite, pymongo, flask, beautifulsoup among others.
I really liked the focus on creating real-world projects solidified the concepts being studied.
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!
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.
What I liked the most was group projects.
RMOTR provides a well structured blend of individual and group learning. A typical week consists of 1 pure instruction/overview session, 3 group project sessions, and individual learning comprised of readings and exercises. At all times either an instructor or mentor is available to provide one-on-one assistance... that alone justifies taking their courses. Moreso, they emphasize real-world applicability over rote memorization or follow-the-leader. Python may be the tool, but the focus is on programming irrespective of the language used. All projects are guided by test driven development and must comply to multiple standards of Python, further reflecting a real use approach.
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.
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.
About 6 weeks ago, I was on this page perusing the reviews for the Rmotr course and wondering:
This course has been amazing. The teachers are very knowledgable and extremely helpful. Be warned, it's a lot of work, you're looking at an easy 20+ hours of week, but it's totally worth it. After the month you can feel the progress you've made. I wouldn't hesitate about taking another class from Rmotr.
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.
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)