📜 ⬆️ ⬇️

Harvard CS50 Programming Course Now in Russian

image

Prehistory: who we are and how we came to such a life

We are a JavaRush project team . And JavaRush, who is not up to date yet, is a fully automated online tutorial on Java. Once upon a time, precisely because of the support of habouriors and articles on habr, JavaRush appeared. At that time, we were going to retrain a million people to programmers.
')
Very ambitious, isn't it? But, as they say, “a project that can be done in two weeks, we have done for three months. Because nothing can be done in two weeks. ”

We still believe in our mission - to retrain a million Java programmers - we still believe, but also decided to set ourselves a more modest tactical goal: to make an awesome online course on Java. I think we succeeded. We continue to successfully saw and finish our JavaRush, overgrown with successful "graduates" ... But now a little about something else.

To the point

One day, a person from our team accidentally stumbled upon a video of the Harvard CS50 lectures ("Basics of Programming and Computer Science"). Actually, I am known for criticizing universities very hard for their boring, uninteresting lectures, which were out of date by 10 years already at the very moment when students heard them for the first time.

But there are no rules without exceptions. The Harvard CS50 is a university course to which I take my hat off. I want all of our students and teachers to watch it. This is what a modern university course should look like: bright, informative, inspirational.

image

The course is simply gorgeous, although experienced programmers will not find there a lot of useful information for themselves: it is designed for beginners. But for them - for beginners - I recommend to definitely study the CS50.

The course is so cool that Yale University abandoned its own introduction to programming in favor of CS50. Moreover, for several years CS50 can be held not only by Harvard students, but also by all those who wish, on the edX website, and absolutely free of charge. The only "but": course in English ...

image

In short, the CS50 impressed us so much that we decided to translate it into Russian, although there is not a word about Java. We found some cool guys - Vert Dider Translation Studio - and together we started to adapt the lectures.

And now more about CS50


For whom

If you are a beginner, go through CS50. If someone you know is eyeing IT and programming, advise CS50 without looking. I'm serious.

CS50 will suit anyone who has decided to become an IT person. Perhaps, it can be recommended by both capable 12-year-olds and experienced “defectors” from other professions. Ideal for high school students and students.

The course is very progressive and is updated from year to year. At the same time, unlike the majority of similar university educational programs (for example, MIT 6.00X), the listener does not require knowledge of university mathematics, it is enough for the school level.

image

Who leads

Computer Science Professor David Malan . Perhaps, when you see him, you will have a rupture of the “university professor” pattern: he is extremely energetic and has a very lively flow of information. I think the success of the course is largely his merit. Also he is assisted by numerous assistants. Some of them are experienced guys, some are among those who himself recently passed CS50.

What is being studied on CS50



Interesting facts about CS50



image

Where to find translated lectures


The page on which the course lectures in Russian will be posted: javarush.ru/cs50.html . They will be available for free to all Internet users. The translation of the first lecture on June 20 has already been published on the resource. Wait for the next lecture on June 27, and then they will appear as they become available.

Follow the updates on the JavaRush pages on social networks:

vk.com/javarush
www.facebook.com/www.javarush.ru

Source: https://habr.com/ru/post/303806/


All Articles