Computer sciences

Codecademy is a popular free interactive site for learning how to code. Currently the site offers resources to study six programming and markup languages: Python, PHP, jQuery, JavaScript, Ruby и HTML/CSS. There’s no Russian version, which makes the site a great place to practice English too.

Code School is another free resource for those who want to teach themselves coding. Learn by doing is its motto. Ruby, JavaScript, HTML/CSS and iOS theory is taught hand in hand with practice. By completing exercises, you’ll see immediately how each code will look on the screen. The best thing about this website are the advanced courses, in which the founders of the Code School offer users to code what they are interested in, e.g. a zombie computer game.

Udacity was created at Stanford University, which means you’ll have the opportunity to attend their distance learning university level courses for free.

This resource fits those who are motivated by group learning with a teacher. Even though all the learning is done online, the teacher can still set the pace for the course and won’t let you relax too much.

Treehouse is an educational project, the database of which contains over 1000 video lessons in coding, web design, app development, tech entrepreneurship and others. Their webinars are constantly updated, so you’ll never be looking at obsolete materials here.

We recommend you subscribe to Treehouse’s YouTube channel as the website itself is not free.

Do you know about all the possibilities of Excel? Excel Easy is the online textbook for those who want to use the full range of Excel functionalities. This website doesn’t just have Excel theory, but also around 300 questions and examples of how this popular software is used in practice. This site is suitable for both beginners and more advanced users. You can learn the basics and then move on to different functionalities, e.g. data analysis and VBA.

Learning Excel with Excel Easy is simple.

THE WORLD'S LARGEST WEB DEVELOPER SITE Through online lessons and examples, this website makes it possible to gain and earn certificates in basic knowledge of web technologies.

Our aim is to turn anybody from a beginner to a professional web developer.

From the beginning we teach you how to work with live codes, solve real problems. We offer the opportunity to not only gain knowledge, but also skills. In the learning process, each student will face obstacles they’ll have to solve by adapting the examples we show them. This is how most developers in the industry work.

At CodinGame, we think that everyone should have the opportunity to learn how enjoyable coding is. We programmers know that a line of code can be a powerful tool for innovation and creation. We created this platform to unite coding and video games.

Studying must be fun. Develop your profile, unlock new levels, earn points and achievements, challenge yourself and compete with other participants from all over the world.

JavaRushis an online quest for learning how to code in Java. It’s ideal for those who have never coded before and know nothing about it. In order to start learning, visit our website to register and begin practicing. Just try, it’s really fun.