RMOTR Reviews
Page 3
-
Tara Streng
It was a great experience getting to learn the foundation of python!
Read more Read less of Tara Streng's review
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!
I thought it was a great class! This isnt a dislike but probably something I wish I would have done differently. I think it could have been helpful to read the readings from the hw before each week's class instead of after though, to have an intro to some of the topics before they were discussed and then assigned for hw.
-
Emanuel Garcia
An intense experience that rewards you with the ability to code!
Jason is a great mentor! He's your money guy and he should be at the forefront of all your efforts.
Martin kinda didn't realize Tara and I were struggling. No biggie. Next time, he should not put the two people who admitted to having difficulty on the previous assignment together as a team. Other than that. He was great
-
Irene
Wonderful!
Read more Read less of Irene's review
I really valued RMOTR's synchronous online learning environment & supportive mentors and peers. My motivation comes from working with others and meeting like-minded learners from various walks of life (and various skill levels). RMOTR taps into this in a way that other online programs don't. RMOTR's interest in decreasing gender barriers and increasing the groups represented in their courses rocks too! I am really grateful to have had the opportunity to learn through RMOTR.
-
Colin O'Brien
Enhanced my understanding of core concepts!
I loved the class structure and keeping us accountable.
Personally I felt like I needed more gradual examples to work with, sometimes the jump in content was too much for me and I was never really sure what information was important enough to write down.
-
Abayomi Koyejo
An Extraordinary Learning Experience
What I really like was was working on real life projects during Coding Sessions. Mentors always available to help
-
Louise
Rmotr features excellent instructors, useful projects, and truly comprehensive learning
Read more Read less of Louise's review
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.
Personally, it was just hard to always be able to fit shared coding time into my busy schedule, but that's my problem. If I took another course I'd try to clear my schedule more.
-
Fadoua
Great people to work with!
The mentors are very nice and cheerful, always available for help. I also loved working with people from all over the world.
-
Petter D.
Excellent way to start programming with Python!
Read more Read less of Petter D.'s review
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.
As for the curriculum, there are essentially three separate parts: 2 hours of classroom/ lecture time each week, independent programming exercises and readings through an e-learning platform, and 2-3 group programming sessions of longer, comprehensive projects each week. The instructors are well-informed and clarify many difficult concepts in the lectures, but the real gem here are the group sessions. Working with other team members ensure that you actually communicate the programming concepts, which really help you tink on your feet and reinforces what you've learned.
The course is also a great intoduction to collaborative tools such as Github, Slack and the Cloud9 online IDE, and it has taught me lot about how to effectively work with others remotely.
Overall, expect for a fairly hectic 4 weeks of programming, but when you are finished you will have gone from being a newbie to being someone who can use programming to solve real-life problems. It really is a great value and I highly recommend this to those interested in learning Python programming!
-
Patrick M.
Resource rich, very helpful.
Read more Read less of Patrick M.'s review
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.
I found the Intro course fruitful enough to roll directly into the Advanced course which, while considerably more work, is also mirroring my positive experience of the Intro class. -
Daniel Lee
RMOTR: Advanced Python Programming - TOTALLY worth it!
Read more Read less of Daniel Lee's review
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).
The instructors are clearly knowledgeable, willing to help without simply giving away answers, honest, and strive to communicate clearly. Their guidance through the class sessions, projects, and direct messaging is invaluable. in addition to learning more about Python, this course provides some exposure to helpful tools such as Git and Cloud9. The group projects are where the rubber meets the road, and some of that rubber might be burning before you take off.
This is a course definitely designed in a way where the time and effort you put in will make all the difference. Make sure you have enough time and energy to maximize your learning experience.
-
Dustin Rogers
Rmotr Intro to Python
The course has a nice diversity of individual and group work with the an ever present staff to answer any questions. So whether it is with peers you are working with or the teachers, you always have someone helping you.
-
Kekoa
Intense, but well worth it
Read more Read less of Kekoa's review
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.
However, I did decide to drop out after the first week to go back to the basics to really hone my skills, and it was well worth it. The true value of this course is being able to code with others on interesting, difficult projects. Most of the class learning materials can be found freely online, so if you're looking for a course to hold your hand through learning new concepts, this is not for you. With that being said, the course instructors are more than willing to help you with anything questions you have.
The most important things that I took away besides new concepts, was how progammers actually code. As an amateur, it was insightful to see the tools and strategies that professionals use on a daily basis. Moreover, it was great to see how different people approach problems. While there is obviously bad code, the number of good ways to the solution surprised me. Everyone is expected to review other's code, and you'll learn a ton this way.
They say that you need 20hrs/week, but for me it was full time. If you have a very talented team, then you may get the projects done in the 3 hour time, but for most projects, I was coding for 5+ hours the first night, and then maybe another 3-5 the next day. Additionally, you are expected to learn the next week of material. So if you're an amateur like me and have a lot of time constraints, you will have trouble keeping up.
The teams were pretty good. Sometimes you get people that are excellent, some are okay, and some are baffling - just like in real life. Sometimes you will have a teammate that is in a very different timezone, so you may have to meet in the middle of the night to make it work. This is the inherent difficulty of having a remote course, but in general, the pros far outweight the cons.
Overall, this course propelled me to a new level of knowledge and skills I never would have gotten to if I had just learned on my own. I highly recommend it if you have a solid foundation of Python already, are looking to code like the pros, and don't have a lot of time constraints. The instructors are top notch, the projects are super interesting, and the curriculum covers all the best advanced concepts of Python. You won't regret it.
-
Josh K.
Truly Amazing Eye Opening Experience
Read more Read less of Josh K.'s review
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.
This was the best experience I've EVER had learning how to program in any language. The RMOTR team honestly did everything abolutely perfect. Class on Wednesday, and 3 group projects spaced out untill the next class, plus the assignments on the learn platform.
The amount of programming that they have you do considering the fact I took the Introduction course was suprising, and it helped me to be able to put everything they were talking about in class together into a functioning piece of code. We worked on real projects that could have even been used in the real world. We even learned test driven deployment since day one. They really wanted us to understand test driven deployment, and they explained everything about it really well to us. Rmotr isnt just showing people how to become developers, they are showing people how to become good developers.
They flawlessly execute the classes and beautifully explain everything, always giving everyone the chance to ask a question at any time.
They also don't JUST teach you the basics of Python, we learned how to do things like use Github -Fork Repo's, Clone/Download them on Cloud9, Set up a virtualenv in Cloud9, use pip to install dependencies, commit our changes, and push our changes to Github. Also, the group projects teach you how to work in a group, coding with another person.. As a beginner this is hard to do because if you dont fully understand all of the concepts yet it may be hard for you to explain why you should do something a certain way to your partner. As time goes on this gets a whole lot easier and teaches you a valuable lesson, teamwork.
Another thing to note, the general atmosphere of the Slack channels, and conferences is like we've all been friends for a few years. Everyone is very respectful, and friendly. The teachers and mentors are always there to help, and I found that so are your fellow classmates; Everyone works together to help eachother grow and understand everything as best they can.
I truly thank RMOTR for this wonderful experience.
-
Nikola Jankovic
INCREDIBLY Helpful
Read more Read less of Nikola Jankovic's review
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.
The syllabus is well designed and allows you to pick up difficult topics quickly because they're taught in a logical manner; most weeks call for use of material previously learned.
The readings assigned are incredibly helpful and detailed. The min-assignments that apply the readings are also very helpful and allow you to get comfortable with a subject before the class/assignments.
And the methods Santiago and Martin use to teach the course are exactly what I hoped for. They progressivly challange you more and more but offer their support whenever you need it.
If you're looking into this course and considering taking it I would highly suggest it. I can't say enough about it or the guys behind it.
-
Stéphan Gouin
Great course
Read more Read less of Stéphan Gouin's review
Be warned, it takes a lot of self commitment. Courses are like a part-time bootcamp. You will work hard, you will learn a lot, and you'll be proud at the end. I totally recommend Rmotr courses. Teachers (that are more like Mentors) are very friendly and helpful. Also, the community is great. Even after the course is finished, you'll still have access to those people that can help you in your own projects. DO IT!
-
Delio Castillo
Amazing Course
Read more Read less of Delio Castillo's review
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.
The projects from day one are created using source control and professional ide tools. The main benefit for me personally is that the course taught me the relevance and true advantages of test-driven development. Before I took this course I had read countless articles about writing unit tests for applications, but until I took this course I could not really relate to how this was applied in the real world.
All projects are given with a set of tests which guide the process of the development. Most of the projects have a place where the student has to write their own tests. All projects are recorded on github and they are submitted as pull requests and reviewed by peers, much like it is done in the real world.
I cannot recommend this course enough. It is really time consuming, but the assignments are so fun, that you cannot wait until the next one comes up. This is really how programming should be taught everywhere.
Thanks to the instructors for a great course. Looking forward for the next one!
-
Jason Symons
Amazingly helpful people.
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.
-
David Hall
A truly great Python course
Read more Read less of David Hall's review
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.
Fair warning - it's a heavy time commitment. They say this up-front, 1 class a week, 3 labs with lab partners a week, but there is pre-reading for each class and sometimes the labs take extra time, especially if you get bitten by the bug to perfect your code (which you will want to do). However, the time is well worth it, never boring, and sharpens your skills more than you can imagine.
I've taken a lot of online courses, and most of them these days are pre-recorded professors and a couple interns (and your fellow students) as your only help. This class ( and other rmotr classes) are live and interactive (and recorded in case you miss them ) and the instructors are un-stumpable! Their breadth of knowledge makes learning fun but they also help when you are stuck, helping you connect the dots (whether in class or on slack or google hangouts) to make sure you have the concepts down. That's not in most online courses and should be taken into account when you sign up --- you're getting almost 24 hour assistance and a live class. Not only are they smart, but the instructors/mentors are *good* people.
I could go on, but I doubt you, Kind Reader, are still reading this far. If you are, why?!.... you should be signing up for this (or other Rmotr) class. If you're still in doubt, look at the other reviews. They're all 5s [as of this writing] -- they didn't pay us to say this ( I swear!) --- we paid them!!
-
Adonias Delmiro Dantas Neto
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.
-
Preston
Excellent Python Course
Read more Read less of Preston's review
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.
-
Nektarios Katakis
Totally recommended!
Read more Read less of Nektarios Katakis's review
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.
The course is really good structured. It starts with very simple stuff but after that is a very steep climb to python programming. All the projects had their unit tests, which really helps you on what you have to produce each time. Also the readings were very well chosen although too many. And finally, the instructors really experienced usually gave you tips you needed to complete or debug your project.
In a month I completed 12 projects and 3 of them were web development with Flask and advanced consepts even there. Couldn't really ask for more. I will repeat though, that this is an advanced course, certainly not for beginners.
-
Greg
Great in depth look at python and development
Read more Read less of Greg's review
I think this course is a great, very intensive overview of some advanced python features like iterators, generators, Object oriented programming, and advanced functional programming paradigms. It also gives expansive practice with working in teams and working on fun projects. The course was hard to keep up with as someone full-time, and I wish the projects were more oriented towards the weekend. Also I wish there was a greater emphasis on getting practice with git rather than relying on cloud9. -
Rosie
Unequivocally responsible for jump-starting my Python competency
Read more Read less of Rosie's review
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.
This sounds bad, but in reality, it was the opportunity I needed to deep dive and wrap my head around concepts I that I was unable to fully grasp when studying by myself. In a month I went from wtf'ing 4 pages into the Django tutorial, to writing programs with my colleagues who had been using Python for years. It's also super neat to remain a part of the RMOTR Slack community, where everyone is more than willing to help out with my personal projects, chime in on concept and design debates, and put up with all of our memes. It's the best kind of virtual networking.
Our instructors, Santiago & Martin, are the perfect teaching duo who address doubts and questions quickly and succinctly. They exhibit endless patience and right away it becomes obvious that they genuinely want their students to succeed. Their passion and dedication is nothing short of admirable - it's contagious and inspiring.
Overall it was significantly trying, it was stressful, and while ultimately undeniably fun, in hindsight it was as close to the definition of a coding bootcamp that you can get. I recommend it 100%, to any and everyone willing to dedicate the time and effort. If I could go back I would endure the struggle again in a heartbeat.
-
Ben D.
Advanced Python Course Will Advance Your Abilities.
Read more Read less of Ben D.'s review
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.
There were a lot of subjects and projects that I didn't fully understand during the course. I completed the preparatory readings and problem sets. I dove into the projects head first. I spent a lot of time feeling like real clarity was just beyond me.
The thing is though, if you want to learn to breathe underwater, you have to drown first.
I spent my time in teams with colleagues who had different strengths, different levels of familiarity with Python and with programming in general. I had the opportunity to see how they worked, to read their code, to learn from my peers. I put in many hours beyond the allotted time. I put in more concentrated time than I ever have learning to code.
The staff were incredibly helpful. The problem sets, the projects, each built incrementally on the last.
When the course ended I worked on a few side projects. It helped me to realize that the course had provided me with something greater than the sum of its parts. Whereas in the past I would approach some programming project and be overwhelmed by the big picture, now I could take a problem and break it down into actionable steps.
Over the next couple of months as I did my own work, little flashes of insight would come as something from Rmotr's Advanced Python course clicked for me. I'm now learning data structures and a few other languages for web development. None of that would have been possible without the incredible leg up that I received from Rmotr.
-
NJC
Excellent
Read more Read less of NJC's review
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.
By using test-driven development and pair programming as a core part of the learning process, students are exposed to more than just coding, and gain experience with real-world development strategies that are just as important as knowing the languages involved. They gain experience delegating responsibilities and understanding best practices through instant feedback from peers.
As part of learning advanced Python concepts within the core language, students apply these concepts to crash courses in the basics of libraries like SQLite3, BeautifulSoup, and Flask, to create projects that have similar functionality to real-world applications. Git and Bash concepts are taught to give experience with tools that professional programmers use daily.
While this course is not quite as immersive or demanding as others like Hack Reactor or App Academy, it also doesn't demand such a steep investment. Even with its scope limited to advanced Python concepts, this course's value far outstrips even the less expensive options, which are of dubious quality and still more expensive than this course.
The best part of this course is the knowledgeable instructors and mentors that, as a consequence of being distributed across the world, are able to assist throughout the day and night. For individuals who have odd-hour time committments or are simply in a different part of the world, they can get help as easily as any other student.
-
Ben B
The perfect intermediate/advanced course
Read more Read less of Ben B's review
Having spent quite a bit of time coding in Python as part of my degree - but never having had any formal education in Python (or programming in general) - Rmotr's course seemed an ideal way to educate myself, specifically about OOP, without having to start from the basics. In short, the course was excellent. Topics covered included: functional programming, OOP, classes, mixins, decorators, magic methods, retrieving and parsing data from external APIs, basic database use, use of web frameworks (Flask in particular) and almost certaibly other topicd I've failed to mention here Needless to say, it's an intense 4 weeks. The lectures are very informative and include numerous Q&A opportunities, the online "Learn" (homework) platform works well and compliments the lectures. The lecturers themselves are somehow almost always available on Slack if you run into difficulty. However, by far the star feature of the course is the team projects (2-3 a week). In these you're paired off with other course members and set projects to complete (relavent to that weeks lectures). After getting over the initially fear of working with "some randomers on the internet" this became really, really fun and by far the most effective way to learn and practice. The projects start easy and gradually get pretty involved. Once you've completed a project and it's passed all the automated tests it's peer reviewed by another team and you do likewise. I found this to be an excellent way of learning and expanding my understanding of Python as a language by seeing how other teams achieved the same results using, sometimes completely, different methodologies. The only downside about this course (of which I was aware going in to it) was, based in the UK, the lectures fell about 11pm to midnight or beyond as the course is geared for North/South American timezones. I was, however, deliberately paired with the two other Europeans on the course so projects could be worked on at more sociable times. All in all Rmotr's course is fantastic value for money and I am a much more confident Python programmer having taken it. I would highly reccomened this to anyone who already has a good understanding of Python basics and wants to take their understanding up a notch. -
Chris
Accelerate your Python journey
Read more Read less of Chris's review
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.
Projects are an integral part of the course and this is where you actually apply all you've learned and in the end you'll even be able to imitate a popular social media site (which one? we'll you'll just have to find out yourself!)
I'm currently also doing the Django course that they just started so I'm still learning new stuff right now but I feel like I wouldn't even be 10% as knowledgable as I am right now if I hadn't taken this course. So, if you're hesitating, don't. It's worth it.
-
Luke
A Focus on Programming
Read more Read less of Luke's review
The team behind Rmotr have built an excellent program that puts an emphasis on actual programming over classroom topics. We did 12 projects, each one focusing/requiring a specific element of Python being studied.
I had been self-learning Python for a couple years, but had yet to work on large projects alongside other people. Rmotr gave me the expierence of working with other developers to figure out the projects. It's an invaluble experience and slightly intimidating at first, but really worth the effort.
The teachers were always available, weither via a quick email, Slack, or to hop into a Hangout and discuss a topic. That kind of hands-off support is vital in learning, leaving most of the work to student, but not totally alone.
-
Alan J
Great Instructors
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!
-
Ivan Zugnoni
Learn things that books don't teach you.
Read more Read less of Ivan Zugnoni's review
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.
Teachers at RMOTR always try to explain every topic conceptually and good practices, so you can apply them in professional life regardless of the technologies that you're currently using. Then, with the coding sessions, group works and mentors help you can go deep into Python stuff and learn the language from its roots.
If you're willing to take this course, make sure you have enough time to spend in pre-class readings and group coding sessions. It can turn a little bit tough, but at the end the amount of things that you'll learn in just four weeks is unbelievable.
-
Anthony
Very rewarding if you put in the time and effort!
Read more Read less of Anthony's review
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.
The instructors , Martin and Santiago, want you to succeed and will take the time to explain concepts that you have trouble undertstanding. In addition, we had access to mentors that previously took this course. They have a schedule of when they're available, so you might have to wait a day when you/re outside of those hours.
The projects they give us are pretty fun and relevant. I liked how the coursework actually made us use concepts that we've learned in the previous weeks.
Here's one thing that I would like for them to improve: The last week's projects are about web applications. I think they should talk about web app security best practices. While they do teach us to make our programs somewhat robust by running provided tests, I don't recall them mentioning anything about it. I want to bring this up because you have to be familiar with security, otherwise your app that you push into production is going to have vulnerabilities.
-
Nicolás S.
Excellent experience for all those interested in Python
Read more Read less of Nicolás S.'s review
This course was one of my first when it comes to programming, and I have to say has set the bar incredibly high for any others that might follow. The teachers did an excellent job explaining concepts and project, while the mentors were always around to give us a hand if needed.
The course covered both advanced Python concepts and web development using Flask. It's been extremely well designed, focusing on TDD on the practical side to finish the given assignments. It also introduces the concept of collaborative design, so it's a great opportunity for those looking for group projects and the chance to work with Git.
If you have the time and dedication required for this course, take it! Overall, it's a tough but incredibly rewarding experience, and one that I've enjoyed immensely!
-
gorrog
Tough, but SO worth the time and money!
Read more Read less of gorrog's review
About 6 weeks ago, I was on this page perusing the reviews for the Rmotr course and wondering:
1. If this was a real course and
2. If the glowing reviews were genuine.
Well, 6 weeks later after having taken the course myself, I can assure you that this is indeed a real online course and that any positive reviews you read here are the real thing!
Some background: I'm a computer science graduate and had been studying Python and Django on my own for a few months. While I made some progress, this class has speeded up by learning by at least a factor of 10. If you are interested in going from Python beginner to Python expert in the shortest amount of time, and don't want to take out a massive student loan to do it, this is the course for you.
6 weeks ago, when I enrolled, I had a fairly basic knowledge of python programming. I could do simple things, but it took me time and effort to think about them, and I wasn't confident in any way. Last night, I just submitted my solution for a Twitter clone's API to my Github account and did a pull request for the teachers and my classmates to review it. The code I wrote is backed by extensive tests and works correctly in 4 versions of Python. Not only was I able to do this, but I understood everything I was doing and I can honesly say I felt fairly comfortable doing it. This is a big deal for me because even after 4 years of programming in Java at university, I never felt as comfortable coding as I do now. I now feel confident that given time, I can tackle pretty much any problem I need to using Python.
Santiago and Martin are great teachers and the mentors are always helpful and friendly. Even though I was in a completely different time zone, I didn't have many occasions when I wasn't able to get help from somebody.
One warning though - you must be prepared to work. This is a tough course and the pace is fast. You'll need a significant amount of time available to get through all the work for each week. However, if you can devote yourself to it for 4 weeks, you will be amazed at how much you learn.
Highly recommended!
-
Demetri Koziris
Excellent python and programming course
Read more Read less of Demetri Koziris's review
This course, while relatively short at 4 weeks, is very densly packed and takes you through prgramming in python from the very basics all the way to more advance concepts as well as touching on APIs, databases, and web development.
The strength of the course is in how it's structured. In addition to readings and small homework problems, you work with other students on 3 projects every week with guidance and help from instructors and mentors.
While the course requires dedication and a decent time commitment, having access to mentors means that you don't have to waste a lot of time spinning your wheels or stuck for hours on a problem. Most of your time is spent actively learning and working on projects with other students and that is why it was valuable for me. I definitely learned a lot and feel confident in recommending this course to others. -
Tod Lazarov
RMOTR
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. -
Alonso Gutierrez
Excellent bootcamp to go from beginner/intermediate to advanced python programmer
Read more Read less of Alonso Gutierrez's review
This was an excellent bootcamp and the reasons are the following:
- The mentors and teachers cared about the students. They made sure that we could always find the answers when we got stuck.
- The program covers a lot of useful material. It takes a lot of time and dedication, so you should be prepare to invest time was well, but it is rewarding the amount of things that you learn from it. (It helped me a lot to perform well in a couple of interviews).
- The atmosphere is great, friendly, and tolerant. Whether you are an expert programmer or a beginner with a silly question you are always welcome to ask your questions.
-
Landon Simmons
This was an excellent investment
Extremely helpful students, teachers, and mentors. Great course and indepth looks at advanced programming concepts and projects. This course has given me a real look at what the field requires of a programmer. I am grateful that I got a chance to work with this team and with my fellow students. If you like programming and would like to learn more and indepth, this class will do wonders.
-
Jessica Ngo
Amazing course, mentors and projects!
Read more Read less of Jessica Ngo's review
I can't say enough about how helpful this course was for me. It was extremely efficient in its teaching, and I have learned so much in only 4 weeks. However, you do need to be ready to put in the work for this course, as it is very content-heavy.
A key part of this course is learning through doing, and the projects selected in this course are fantastic at getting you to really solidify your understanding of key concepts while completing your project. Lectures are only a fraction of the course, and the majority of learning will be focused on readings the student is expected to complete each week, and the projects. I think this way is a much more efficient way of teaching, since students can decide how they want to approach the material, and spend different amounts of time on concepts based on how much they know, and ask mentors if there are any difficulties. Also I believe that listening to lectures about coding is not as helpful as actually coding. The reason this course is able to cover so much material, and is so efficient in its teaching is actually because the course chooses this method of teaching and has a great mentor support system.
On top of that, their amazing support system of mentors makes it so you can always ask for help if you get stuck, and they will give you a little nudge in the right direction, or clarify any misunderstandings. Mentors will even go out of their way to check up on you every now and then to see how you're doing. Everyone is very friendly, and encouraging. Definitely a great environment to be learning in!One of the most exciting part of the course is at the end, where there is a optional project, and students can collaborate together to make something for a demo day. I am currently working on mine, and I can't wait to see everyone else's projects too. :)
One suggestion is that maybe there should be a collection of previous demo day projects somewhere, like a display of some sort to see what previous students have accomplished. It would be also interesting to see progress of students as the course gets improved even more or changes! It would also be useful for prospective students to get an idea of what they will be able to do at the end of the course. -
Brian
Dedicated teachers, mentors, and students
Read more Read less of Brian's review
With so many bootcamps out there, I came to rmotr based on price point. However, I most certainly got more than I paid for.
To echo some of the other reviews, this is not a walk in the park, especially for those coming in with little programming experience. That is not to say that you can't do it if you have less experience - it's to say that one should be prepared to spend a greater amount of time understanding, reading, and playing around with the projects. As the saying goes: "You get as much as you're willing to put in."
As someone who was moderately versed in Python, the class definitely challenged me, and it brought me new, usable knowledge in a very short time.
Just a short note about job assistance. It's not that job assistance is lacking from rmotr, it's that job placement is not the main focus here. People of all backgrounds come to this, some as students, some as professional, some seekings jobs. The mentors will do their best to help point you the right direction, but ultimately there's too broad of a scope to cover.
-
Stephen Spears
Move to the next level
Read more Read less of Stephen Spears's review
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.
As for the instructors and the mentor team, they understand what it takes to deal with the multitude of personalities and levels of experience with python in their students. Never did I feel like I couldn't get help but I also know it would be JUST enough help to get us to do the work on our own. What a great balance.
Even though RMOTR doesn't actually help with Job Assistance, they do gear the course around a work style environment. All the education is directed towards finding employment. These guys have experience in the real world and share what it takes to make it as a developer.
I can't wait to take the Django course RMOTR offers. If you take this course, be ready to work for a month straight and be glad for every moment.