Show HN: uMOOC, an online tutoring platform for Harvard's CS50 and MIT's 6.00.1
umooc.org
umooc.org
If you're wondering what our stack looks like, we're using (among other things) Python 3, Django, Django-Rest-Framework, Ember-CLI, Emblem, Sass (the original, indented version), Bootstrap, CoffeeScript, and EasyRTC.
If you have any questions or concerns, technical or otherwise, please don't hesitate to ask!
While the pricing model would be different, it might allow for a more personalized learning experience and a relationship between tutor and tutee. Either way, I love that you are making self motivated learning more accessible.
That way, students can pay less and tutors can earn more. If 10 students pay $10/hr, that's $100/hr for the tutor, and the students would still benefit immensely.
A group section would be terrific for another reason - in academic contexts, while students DO learn from their professors, they learn from ONE ANOTHER as much or more. There are a few reasons for this, but one of them is, I think, that they're more at ease with one another and don't have to worry about looking bad - this openness helps ideas flow more freely.
Group functionality would make that dynamic possible, further replicating the network that occurs in real life, in cyberspace.
You are already anticipating v2.0.
We will definitely consider group sections for a future iteration of the platform. As you said, this would be beneficial for all parties involved.
By the way, on uMOOC, tutors keep 80% of their hourly rate, from day one.
A person needs another person to see his/her efforts, to appreciate, in order to maintain motivation. That's the main role of the teachers in the brave new world of MOOCs - to witness. The actual teaching and testing is automated. So the teacher would be more like a coach. He would offer guidance, boost your confidence, and push you over the limits.
Although the courses I take have a distance ed option, I fly to campus every 4 - 6 weeks and spend a week in lecture in person - it is a better way to connect with my classmates and the professors than doing pure distance work. It's great to be around so many smart, hardworking people - when I started class there I was taken aback a little because I thought: "Where do these people come from, who are involved in a dozen projects at a time and seem to work 24 hours a day." And then it hit me: Oh WAIT - that's ME!
Most people either haven't heard of the Extension School and, if they have, have no idea it has been around for a century. Oxford University runs a similar concept - it is almost a bolt for bolt replica of the Extension School, but it's in England.
My experience with HES has been very positive. I've taken 2 courses there so far: CS50 and Calculus 1. I took both as a remote student. This is nice if you're busy with other things like family and work, because you can watch the materials when you're free, alert, and most ready to learn.
I intend to pursue the Masters in Software Engineering, but I'm taking things one step at a time.
Undergrad courses in most subjects are currently $1,550, while graduate courses are $2,700. I believe only Computer Science and Digital Media courses are priced at the graduate level even if you take them for undergraduate credit.
You actually get a Harvard transcript, and if you earn a degree, you get to participate in the annual commencement in May. To get a degree, you have to complete at least one course by going in-person to Cambridge (more for some degrees).
I don't have any first-hand information on job prospects, but I would imagine the more you can make it to Cambridge, the more classmates and professors you can network with.
For more information, please check out the HES website:
It depends on the course. I've been very happy with HES and expect to graduate with my ALB May 2018. Besides the list of courses on the HES web site, I've taken advantage of many additional opportunities: a Teaching Fellow for the Intro Data Science class where I helped HES, regular college and grad students, and Head TF for Advanced Data Science class this Spring (CS109b).
With a certain GPA and number of credits, you can get Special Student status opening up virtually the entire Grad level course space for HES credit. This past Spring I took CS280, a grad level AI class, where I was one of two non traditional students in a class of 20 consisting of mostly CompSci Phd candidates.
HES opens up many opportunities. Like anything, it is what you make of it that counts.
All this monetization of learning is the wrong approach.
In a world where software is moving towards FOSS it's depressing to see people still trying to sell education instead of trying to teach it.
Education is a journey, teaching is a joy, and if it's not, no amount of money can make you want to teach anyone anything.
I think that's why institutes with great researchers have great teachers and students, it's an environment feeding itself in a positive feedback loop.
It's depressing to see this here.
I personally believe all textbooks and courses should be free. But if a tutor is going to dedicate an hour of her time to sit down with me and help me learn, it is not unreasonable for her to demand compensation.
Universities, of course, are only able to release MOOCs for free because they make money from tuition, alumni donations, endowments, etc.
In my dad's generation, you picked one profession, stuck with it for life, and had one or - if you were adventurous - two, employers. Retooling (and therefore continuing education) just wasn't required. You learned what you needed to learn in high school and perhaps college, and then you were done with that part of your life and moved on.
In this economy, people find themselves having a few different careers over their lifetime, and to facilitate that they need to revisit the academy a few times. But when you bundle together the cost of providing the education, the cost of supporting a large research organization (if at a research university) and the cost of a large physical plant, it gets super-expensive.
And then there are additional market frictions - I adore MIT as an institution, but even if qualified and admitted to their supply chain management program, there are a certain number of candidates who are going to say they can't afford the opportunity costs to NOT work for a year plus the out-of-pocket costs to attend. So, the benefit of such a candidate's intelligence and what they would contribute to the class, is lost in these frictions.
On the supply side, the high cost of resources dictates a high tuition price and an ever-present supply constraint: seats are limited. So, institutions limit the number of applicants who can get in and admissions committees do their best to select those from the applicant pool who will make THE most of the resources provided. But they're not perfect - they admit some people they wish they hadn't, and they reject others they live to regret not admitting. (Warren Buffett was famously rejected from Harvard - needless to say, the university now wishes they'd welcomed him with open arms...)
MOOCs remove this constraint - and scale infinitely - hence the cost can be very low indeed. But they remove the human component and no one knows yet whether LEARNING scales in this fashion.
uMOOC is trying to correct this flaw - to, quite literally, put the 'u' back in the MOOC.
So, HaoZeke, yes, money is made by tutors and the site, but it creates an environment where students who otherwise might get frustrated and quit, instead succeed and can move forward. That has to be worth something to society, no?
It is more depressing to see people advocating working for free without giving a solution to real life problems that a teacher usually has, like say putting food on the table or paying for health insurance.
We initially wanted to list courses involving many subjects and institutions (basically the entire edX catalog). Later, we decided to offer two initial courses, so we could focus our tutor recruitment efforts.
We will definitely put your suggested change on our short-term agenda.
I'd like to get more detail on your view of how you think the signup process would work, optimally - we are all for making this as simple as possible for people.
Thanks! Dwayne
E.g.
For a given topic, "Topic A", there may be subtopics, "Subtopic A", "Subtopic B" and "Subtopic C." One possibility may be allowing different students to explain, in their own words, the varying subtopics. People can vote on which one was the most helpful/clear as well as help correct people who may have misunderstood.
As a result of this, "Topic A" may have a personalized, "user perfected" version consisting of the crowd's own vetted explanations.
Paying tutors only helps the elite, who wouldn't need this to begin with. People falsely believe that help should come at a cost. Plenty of people post comments and give advice on this very site for free. As soon as you introduce money you're going to change the incentives to maximize money, not benefit to the person receiving the help. This is not bad, but it runs counter to the ideals most people think of when they think of "education" (or maybe not, who knows).
How is it supposed to be read? you-mooc?
MOOCs are great; I personally have completed 5 of them, and plan to complete many more. But not all learners enjoy or are able to learn in solitude--many want someone to point them in the right direction and give them feedback, like you would get when taking an actual college/university course. That's the gap we're trying to fill.
In the case of CS courses (which is what we are focusing on for our initial launch), it's not enough for someone who wants to be a tutor to know C or Python. They must have taken the course on-campus, or a very similar one, or completed the MOOC itself. In the case where a tutor is not familiar with the material in a specific course, we gently push him/her to enroll in the MOOC's current run.
To take things a step further, one of our tutors completed the CS50 MOOC back in 2013 or 2014, when the second half of the course was taught with PHP. He said he was going to enroll in the MOOC again and do the later assignments, which now involve Python and Flask.
From the title I thought this was something like 'self service hosted mooc platform', which I was also really excited about.
https://github.com/learningequality/ka-lite
https://github.com/learningequality/kolibri
I'm not associated with either, I just heard about them recently and was similarly excited by the potential.