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
CS For All: Introduction to Computer Science and Python Programming
A Harvey Mudd course offered on edX
Welcome to a new online learning experience
Mentive edx
Course 1
13 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
    Ghnxxehxquzfxtyezjwa
    Sandeep Verma
    (Classes in Hindi/English)
    Ghnxxehxquzfxtyezjwa
    Sandeep Verma
    Sandeep has been working in computer science for over 15 years now, with a recent focus on data science. During that time, he's had the pleasure of developing in many different programming languages, but Python still remains his favorite.
    Hvtloffsrfyat2ip6pnf
    Monica Ramirez
    (Classes in English)
    Hvtloffsrfyat2ip6pnf
    Monica Ramirez
    Monica is an engineer at Magnus Technology in Palo Alto. She has a thorough understanding of Python, modules and third party libraries. Her focus is on web application development using Python, Django framework, XML, CSS, HTML, JavaScript and JQuery.
    Xiaahf2rmmqvxswdklkg
    Dan Calderon
    (Classes in English)
    Xiaahf2rmmqvxswdklkg
    Dan Calderon
    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.
    Dsqbi2s5slgeakjvmxra
    Zarak Mahmud
    (Classes in English)
    Dsqbi2s5slgeakjvmxra
    Zarak Mahmud
    Zarak is driven by a deep sense of curiosity and approaches his learning by identifying skills that are fundamental and transferable across numerous disciplines.
    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.
    Nveksxjgt6ijjxjhqoda
    Dhananjay Pandit
    (Classes in Hindi/English)
    Nveksxjgt6ijjxjhqoda
    Dhananjay Pandit
    Dhananjay is a Computer Engineering student and an ardent MOOC fan. He has been the Google Student Ambassador for his college. Dhananjay also volunteers as a Community TA for the Agile Development Using Ruby on Rails XSeries on edX.
    84755c8c127e3b85df647575e2c2b3e1image 3
    Kristal Curtis
    (Classes in English)
    84755c8c127e3b85df647575e2c2b3e1image 3
    Kristal Curtis
    Kristal received her Ph.D. in Computer Science with a major in Systems, minors in AI and Statistics. During her graduate studies, she worked as student instructor and researcher. She is passionate about helping students in these exciting topics!
    1260ab6737e8582cedda151f1742a06eimage 593
    David Anderton
    (Classes in English)
    1260ab6737e8582cedda151f1742a06eimage 593
    David Anderton
    David is co-founder of a pre-funding startup AngelRaise, and is currently a semi-finalist in the MIT $100k competition. David has also worked as a consultant in San Francisco for YC graduates, AirPair and won the MIT Entrepreneurship Bootcamp in 2014.
    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!
      First week of class! Meet your group, get started with real applications of computer science concepts
    • Week 2
      Welcome to Python bootcamp! Basics of the language including math operations and how to create and run Python code either on your own computer or in the cloud using Trinket.
    • Week 3
      Taking strings and other sequences apart and putting them back together again.
    • Week 4
      Introduction to writing your own functions, and building on Python's powerful features like list comprehensions to do so.
    • Week 5
      Introduction to one of the "deep concepts" of programming: Recursion. Take note: to understand recursion, you must first understand recursion :-) You'll see what we mean this week!
    • Week 6
      Another "deep concept" of programming: higher-order functions, that is, functions that create other functions! Whoa.
    • Week 7
      This course has been all about software, but software has to run on something! This week introduces basic building blocks of computer hardware -- circuits for doing math operations -- that you'll simulate in software.
    • Week 8
      Now you know a little about hardware, but there's an important layer between that hardware and "high level" languages like Python. That layer, where the hardware meets the software, is the domain of assembly language--this week's topic.
    • Week 9
      Back to Python! Loops are a fundamental construct in any programming language, and Python has lots of ways to do them.
    • Week 10
      Loops inside loops are how programs manage more complicated structures, like a two-dimenstional game board. This week you'll extend your knowledge of loops to solve such problems, building a variant of the tic-tac-toe or noughts-and-crosses game.
    • Week 11
      A major advance in software engineering was the development of "object oriented programming", in which we think not in terms of functions and data but in terms of an object that combines some data and the behaviors (functions) we can do to that data. This week introduces Python's object-oriented programming facilities.
    • Week 12
      More practice with OOP: you'll create classes to play the board game "Connect Four".
    • Week 13
      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