Welcome to Mentive
Mentive and edX partnered to create a whole new online learning experience – top quality courses with live, online, small-group classes, led by expert mentors.
This is how it works:

Watch each week’s recorded lectures on edX

Feature 1

Discuss the week’s topics with your mentor and classmates on Mentive

Find the best class for you
Gain access to live small-group meetings with an experienced software engineer, exclusive additional learning materials and a private discussion board – all designed to enhance your learning experience.
Get Started
New
The Complete Web Developer Bootcamp. Zero to Web Developer in 6 Weeks!
Mentive live classes for
Agile Development Using Ruby on Rails - Basics
A University of California, Berkeley course offered on edX
Welcome to a new online learning experience
Mentive edx
Course 1
7 Live Classes

that follow closely the course content

Course 2
Expert Mentors

who answer your questions and lead live classes

Course 3
Small Groups

of up to 20 students, to maximize personal attention

Course 4
Affordable Tuition

Quality learning accessible to anyone

Course 5
Goal-oriented

Our students are 12x more likely to achieve their goals

Risk free white
Start learning risk-free
Attend the first two meetings, and if you don’t absolutely love it, simply let us know. We’ll gladly fix the problem or issue a 100% refund. No questions asked.
Enrollment Starts Soon
  • Meet the Mentors
    6b0db741f34708f4e2f2f1edd3d59831image 413
    Umaira Sajjad
    (Classes in English)
    6b0db741f34708f4e2f2f1edd3d59831image 413
    Umaira Sajjad
    Umaira has a BS in Computer Science. Currently, she is a TA at Lahore University of Management Sciences. She is an author of Designing Interactive Technologies for Children with Autism in Pakistan: Possibilities and Challenges.
    514343ff537bf6f0020422689cfbb168image 582
    Marios Solomou
    (Classes in English)
    514343ff537bf6f0020422689cfbb168image 582
    Marios Solomou
    After finishing his Masters in Computer Science, Marios had several jobs in IT as Technical Support Engineer and Software Developer. Currently Marios is submerged in the start-up ecosystem building a start-up and advising others in technology decisions.
    A9119fb0722c635da37b2449374ee8b8image 584
    Jason Kinney
    (Classes in English)
    A9119fb0722c635da37b2449374ee8b8image 584
    Jason Kinney
    Jason blends his love of music and technology to provide training and tech services to the entertainment industry. He teaches MOOC classes in subjects from Agile Development Using Ruby on Rails to the Data Scientist's Toolbox.
    0 dbwsjzqc6lglgwld7rzdjvnuotb50wndfnxljvvyzqpvhf stlunps3kxxfsyuv32nwk gbl z2o
    Mikael Dautrey
    (Classes in English and French)
    0 dbwsjzqc6lglgwld7rzdjvnuotb50wndfnxljvvyzqpvhf stlunps3kxxfsyuv32nwk gbl z2o
    Mikael Dautrey
    Mikael is an Engineer with majors in Sciences and Telecommunications. He has 4+ experience in TelCo and 14+ years as a freelancer in web development, infrastucture, project management and big data.
    107cec0e0b19262d69c64c1411292b50image 402
    Carlos Martinez
    (Classes in Spanish)
    107cec0e0b19262d69c64c1411292b50image 402
    Carlos Martinez
    Carlos is starting his second career in Software Engineering after 15+ years as an industrial engineer. His new passion of building software led him to found a company, develop apps for Apple,and teach SaaS and software development with Agile.
    270f20f6caa84f56a0fbff481e2eb83aimage 403
    Bill Ravdin
    (Classes in English)
    270f20f6caa84f56a0fbff481e2eb83aimage 403
    Bill Ravdin
    Bill is a software engineer and MOOC enthusiast. He has written code for companies ranging from Fortune 500 to startups. Currently Sr. Software Engineer at Karbon, his passion is to give back to current students what MOOCs did for him and his career.
    Lfjzddgeq8wmi8hsbmwo
    John Rofrano
    (Classes in English)
    Lfjzddgeq8wmi8hsbmwo
    John Rofrano
    John is a Senior Software Architect and Hands-On DevOps Evangelist for a variety of development projects. He published author of industry papers in CS and several books on video editing and music creation. John is passionate about teaching and music.
    31ea3d3fb5401b0d207a9f5c4eec5551image 591
    Oskar Niburski
    (Classes in English)
    31ea3d3fb5401b0d207a9f5c4eec5551image 591
    Oskar Niburski
    Oskar is on the founding team at Hockeystick, a stock portfolio management SaaS company. Winner of OCE SmartStart Award in 2015. A full stack developer, building mainly in Rails, Angular, Meteor, Javascript, Backbone.
    1260ab6737e8582cedda151f1742a06eimage 593
    David Anderton
    (Classes in English)
    1260ab6737e8582cedda151f1742a06eimage 593
    David Anderton
    As an early MOOC adopter I've seen and been lucky to be part of changing the landscape of online education. Starting out my career as a financial journalist then operations manager, I returned to my first love of programming after taking MOOCs.
    4979159f8d5d976d993a79b503f2278fimage 120
    Hisham Elsheshtawy
    (Classes in English and Arabic)
    4979159f8d5d976d993a79b503f2278fimage 120
    Hisham Elsheshtawy
    Hisham graduated as a Computer and Systems Engineer. He worked for several startups in different fields from events management and networking to cloud computing. Currently he works for EMC as an Associate Systems Analyst Engineer.
    0 v24zqxshf o8odoyzhywqbmoiqasoduyzm2fqqezq5vgzwupnohns6orlamtwoskrfvqr345u5kv
    Baochuan Lu
    (Classes in English)
    0 v24zqxshf o8odoyzhywqbmoiqasoduyzm2fqqezq5vgzwupnohns6orlamtwoskrfvqr345u5kv
    Baochuan Lu
    Baochuan teaches computer science courses at university level. He enjoys helping students learn and grow.
    581352533debeec65876dee0f6c11a4eimage 124
    Michael Smith
    (Classes in English)
    581352533debeec65876dee0f6c11a4eimage 124
    Michael Smith
    Michael brings 25+ years of field experience with electronics, computers and programming. He has enhanced his programming skills with over 40 online courses. He enjoys helping others learn and putting knowledge to practical use.
    Ideal for students in USA and Canada - Eastern Time Zone
    Learn with Michael Smith
    7 Live classes in English
    Every Monday, 8pm - 9pm, Eastern Time (US & Canada)
    January 25, 2016 - March 07, 2016
    Meet Michael

    Michael brings 25+ years of field experience with electronics, computers and programming. He has enhanced his programming skills with over 40 online courses. He enjoys helping others learn and putting knowledge to practical use.

    Ideal for students in USA and Canada - Pacific Time Zone
    Learn with Baochuan Lu
    7 Live classes in English
    Every Tuesday, 7pm - 8pm, Pacific Time (US & Canada)
    January 26, 2016 - March 08, 2016
    Meet Baochuan

    Baochuan teaches computer science courses at university level. He enjoys helping students learn and grow.

    Ideal for students in Europe
    Learn with David Anderton
    7 Live classes in English
    Every Tuesday, 5pm - 6pm, London
    January 26, 2016 - March 08, 2016
    Meet David

    As an early MOOC adopter I've seen and been lucky to be part of changing the landscape of online education. Starting out my career as a financial journalist then operations manager, I returned to my first love of programming after taking MOOCs.

    Ideal for students in Egypt
    Learn with Mustafa Gamal
    8 Live classes in Arabic
    Every Saturday, 10am - 11am, Cairo
    January 23, 2016 - March 12, 2016
    Meet Mustafa

    Mustafa is currently a Software Engineering Consultant with 14+ years of experience as a trainer, developer and architect. His specialty is providing insights to maintain a strong software architecture that supports business agility.

    Ideal for students in America Latina y Central
    Learn with Carlos Martinez
    7 Live classes in Spanish
    Every Saturday, 2pm - 3pm, Mexico City
    January 30, 2016 - March 12, 2016
    Meet Carlos

    Carlos is starting his second career in Software Engineering after 15+ years as an industrial engineer. His new passion of building software led him to found a company, develop apps for Apple,and teach SaaS and software development with Agile.

    Ideal for students in North America and Europe
    Learn with Dan Calderon
    7 Live classes in English
    Every Saturday, 11am - 12pm, Central Time (US & Canada)
    July 02, 2016 - August 13, 2016
    Meet Dan

    I am a Rice MEE alumni and a rising Privacy Engineering masters student at CMU. I have experience in adaptive learning research, training as an IAPP-certified privacy professional, and experience in software development for startups.

    Ideal for students in USA and Canada
    Learn with Jimmy Qiu
    7 Live classes in English
    Every Monday, 7pm - 8pm, Pacific Time (US & Canada)
    June 27, 2016 - August 08, 2016
    Meet Jimmy

    Jimmy received his MASc in Electrical and Computer Engineering.He is currently working at Guided Therapeutics Laboratory on image guided applications that combine computer vision, graphics, augmented reality, multi-modal imaging, and robotics.

    Ideal for students in USA and Canada
    Learn with John Rofrano
    7 Live classes in English
    Every Thursday, 8pm - 9pm, Eastern Time (US & Canada)
    June 16, 2016 - July 28, 2016
    Meet John

    John is a Senior Software Architect and Hands-On DevOps Evangelist for a variety of development projects. He published author of industry papers in CS and several books on video editing and music creation. John is passionate about teaching and music.

    Ideal for students in Europe
    Learn with David Anderton
    7 Live classes in English
    Every Thursday, 8pm - 9pm, Berlin
    June 09, 2016 - July 21, 2016
    Meet David

    As an early MOOC adopter I've seen and been lucky to be part of changing the landscape of online education. Starting out my career as a financial journalist then operations manager, I returned to my first love of programming after taking MOOCs.

    Ideal for students in USA and Canada - Eastern Time Zone
    Learn with Kyle Hotchkiss
    7 Live classes in English
    Every Thursday, 8pm - 9pm, Eastern Time (US & Canada)
    October 15, 2015 - November 26, 2015
    Meet Kyle

    I am a first time mentor who is very enthusiastic to be teaching this course. I hope to make your experiences with this course amazing!

    Ideal for students in Europe
    Learn with David Anderton
    7 Live classes in English
    Every Sunday, 8pm - 9pm, Helsinki
    October 18, 2015 - November 29, 2015
    Meet David

    As an early MOOC adopter I've seen and been lucky to be part of changing the landscape of online education. Starting out my career as a financial journalist then operations manager, I returned to my first love of programming after taking MOOCs.

    Ideal for students in Brasil
    Learn with Adail Retamal
    7 Live classes in Portuguese
    Every Friday, 6pm - 7pm, Brasilia
    October 16, 2015 - November 27, 2015
    Meet Adail

    A Learner by curiosity and a teacher by passion. Adail has 30+ years of programming and management consultant experience, in diverse technologies, industries and types of projects. Currently Operations Officer, TOC/CCPM Agile Expert.

    Ideal for students in India
    Learn with Puneet Singh
    7 Live classes in English
    Every Friday, 10pm - 11pm, Mumbai
    October 16, 2015 - November 27, 2015
    Meet Puneet

    Ideal for students in America Latina y Central
    Learn with Carlos Martinez
    7 Live classes in Spanish
    Every Thursday, 8pm - 9pm, Buenos Aires
    October 15, 2015 - November 26, 2015
    Meet Carlos

    Carlos is starting his second career in Software Engineering after 15+ years as an industrial engineer. His new passion of building software led him to found a company, develop apps for Apple,and teach SaaS and software development with Agile.

    Ideal for students in USA and Canada - Pacific Time Zone
    Learn with Bill Ravdin
    7 Live classes in English
    Every Sunday, 8pm - 9pm, Pacific Time (US & Canada)
    October 18, 2015 - November 29, 2015
    Meet Bill

    Bill is a software engineer and MOOC enthusiast. He has written code for companies ranging from Fortune 500 to startups. Currently Sr. Software Engineer at Karbon, his passion is to give back to current students what MOOCs did for him and his career.

    Testimonial
    Thank you for bringing this into the world!
    - Jeff T.
    Class Details

    Mentive classes take place once a week in a virtual online classroom, and follow a curriculum tailored to supplement the course topics with real-life examples, exercises and challenges. We also threw in two exclusive sessions to expand on industry best practices and applications of the concepts learned.

    Our experienced mentors often customize parts of the content to suit your specific group’s needs.

    • Week 1
      Free bonus
      meeting!
      Why Agile?, intro to SaaS/Agile/Cloud computing, SaaS vs. plan-and-document, pair programming, scrum
    • Week 2
      Ruby for Python/Java programmers, mix-ins, duck typing, blocks and iterators, intro. to Behavior-Driven Design
    • Week 3
      3-tier SaaS architecture, HTML+CSS intro, Model-View-Controller architectural pattern, intro to Rails framework
    • Week 4
      Working with the customer, progress estimation, user stories, Pivotal Tracker and velocity, lo-fi storyboards
    • Week 5
      Behavior-driven design, creating scenarios with Cucumber and Capybara
    • Week 6
      Test-driven development with RSpec, seams, expectations, fixtures and factories, test coverage, testing APIs
    • Week 7
      Free bonus
      meeting!
      What’s next? See what you can build with your new skills and identify your next challenge
    FAQ
    Why learn in small groups?
    Learning online should not mean learning alone. Just like in high-school or college, collaborating with classmates and participating in class discussions of the course content are a fundamental part of learning. By taking the course with a small group of classmates, students benefit from the experience and perspectives of their fellow students, as well as from the guidance of a mentor.
    How can Mentive’s live classes be so affordable?
    The best learning experience can only be achieved with a great platform, carefully crafted course materials, and the best mentors. We never compromise on any of those. By teaching in small groups, we are able to share the costs of running each class among several students, resulting in a very low tuition fee per student.
    Why is Mentive supporting this course?
    Mentive supports only the most rigorous online courses, for which live interactions with classmates and an experienced mentor would add the highest value for students. Our academic team, led by UC Berkeley Professor Armando Fox, builds a custom curriculum for each course, specifically designed to maximize our students’ chances of passing the course and achieving their learning goals.
    Help
    Mentive Help

    How can we help you?

    Questions about our mentors or the courses we support? Check our FAQ page