top | item 4285485

Edx Announced 7 Free Courses

133 points| md8 | 13 years ago |edx.org | reply

36 comments

order
[+] dysoco|13 years ago|reply
What would you choose ? MIT's 6.00x or Hardvard's CS50x ? MIT's one looks more mathematical oriented, and probably a bit more difficult but better quality (I've seen some of the Python videos of MIT's OpenCourseWare)

CS50 looks more "fast paced" as it teaches you several paradigms, but I'd rather learn more C than Python.

I can't make up my mind. I've programmed a bit, in Python, C and now a bit of C++ (Also a bit of Haskell) but I never took any kind of classes nor studied things like Algorithms or Data Structures in deep.

What would you choose ?

[+] objclxt|13 years ago|reply
CS50 doesn't just do C - it's more of a 'survey' through the CS landscape. Students start off with Scratch before diving into C, and take detours into PHP, JavaScript, as well as HTML.

It's a very popular course, and the majority of students are taking it as an elective. It doesn't go into particular depth with regards to algorithms or data structures, so if you're looking to learn more than just the basics (binary search, trees, etc) it probably isn't for you. It has a good reputation on-campus, and is one of the most popular classes. It's also already got an established distance education component, which is one reason why it's being offered as one of the first edX courses.

I have only taken CS50, so I wouldn't want to comment on MIT's offering, but hopefully that will help you out! If anyone had any questions about the course I can try and answer them - the course hasn't changed substantially since I took it.

[+] azundo|13 years ago|reply
If you're hoping to learn how to code in Python then beware MIT's 6.00x (assuming it is similar to its old MIT OpenCourseware class). The prof take Python and writes it like it is Java, using getters and setters in entirely unidiomatic ways instead of using Python's @property decorators, etc. Good course for the CS background, but forget everything you learn about Python from the class.
[+] anusinha|13 years ago|reply
6.00x looks more theoretical and might teach you more computer science.

CS50x looks less theoretical and more of a survey of different programming languages and patterns. It's a good "get up and running in several different ways" class.

[+] dhawalhs|13 years ago|reply
Also keep in mind the length of the course. CS50X is 6 months long while 6.00X is just over 3 months long.
[+] ljlolel|13 years ago|reply
Do both.
[+] dfriedmn|13 years ago|reply
Berkeley's presence on both coursera and EdX is an interesting wrinkle -- they've got a quote in another article suggesting they can't control where their professors to decide to put their content: “Ultimately, our faculty will decide where they want to put courses up online, but we find that edX has values and methodologies very closely aligned with ours at Berkeley, so our institutional preference would be to use edX,” said Robert J. Birgeneau, the chancellor of Berkeley.
[+] nicklovescode|13 years ago|reply
I was a bit surprised to see Berkeley as well. It was pitched as such a MIT & Harvard collaboration that I didn't get the sense other schools would be involved this early on. I'm glad they are offering classes here too though, EdX seems much more quality vs quantity.

edit: woah, Dan!

[+] lunchladydoris|13 years ago|reply
I really hate it when the post titles are changed but in this case it's justified -- this is edX not MITx.

I like that, as with the recent Caltech machine learning course, these courses look like they will really push people.

[+] md8|13 years ago|reply
Edited.
[+] beberlei|13 years ago|reply
Too much focus on Computer Science in my opinion. Udacity already covers CS in detail. The only interesting bit is the introductory chemics course, a focus on physics, chemics, biology and engineering could have set edx apart from udacity.
[+] anusinha|13 years ago|reply
A lot of the computer science classes already have a lot of material in a ready to go digital format so it's easier to get them online. The others will follow, but it's harder to convert all the material from a "brick and mortar" class to a digital class of the same quality. There also might be a perceived need or demand for computer science classes.
[+] capsule_toy|13 years ago|reply
B/c of Computer Science's current popularity, it would be a huge mistake to start an education initiative and not start with Computer Science.
[+] tikhonj|13 years ago|reply
I took CS188 (the AI course) recently and it was really great. Dan Klein is easily one of the favorite CS professors among the students--everyone really loves his class. He is, critically, a great educator. And, naturally, great fun. The lectures were certainly fun to attend even when the material was relatively easy.

The online version only has half the material. However, this makes sense; the class is naturally divided into two parts. The first half was focused more on AI and search problems and the second part was more about machine learning. I suspect the only reason it is one class is because it has to fit in the semester system. Online, naturally, it's liberated from this constraint.

Anyhow, I definitely recommend this for anyone interested in AI. And even if you're not interested in the field as much, it's a fun course and only lasts three months.

[+] salsayarroz|13 years ago|reply
I am confused, why is saas here, the same course is offered at coursera
[+] GlennS|13 years ago|reply
edX's software seems much higher quality than Coursera's at this point, so I can see why Berkeley would want to port their course to work on that platform as well.

(My opinion based on having done the MITx Circuits & Electronics, and Game Theory and Cryptography from Coursera.)

[+] huherto|13 years ago|reply
That is a good question. In both cases it is the Berkeley class.
[+] Kaedon|13 years ago|reply
It looks like the edX course is 12 weeks whereas the Coursera course currently covers the first half of the course in 5 weeks.
[+] cpunks|13 years ago|reply
Presumably, because Coursera's TOS require a substantial amount of notice to yank a course...
[+] Toshio|13 years ago|reply
Berkeley is probably hedging their bets; they most likely expect Coursera to become more restrictive down the road - no other reason would make sense.
[+] duck|13 years ago|reply
Love how the picture on that site shows a guy wearing a Georgia Tech shirt at MIT. :)
[+] idontlikebacon|13 years ago|reply
Anyone know when the actual platform will be open sourced?
[+] dkroy|13 years ago|reply
Beautiful UI, I love it!
[+] dfc|13 years ago|reply
The course images are almost impossible to read on the blackberry.