9 free courses for those who want to connect a life with modern technology
Forming Trends / / December 19, 2019
To become better acquainted with different specializations, go through these courses and choose what you most interesting.
1. OOP Basics
Volume of the course: 15 lessons.
Area: GeekBrains.
Tongue: Russian.
Object-oriented programming (OOP) is considering the program as objects of different classes. This paradigm is used in virtually all modern languages: Ruby, Python, C ++, Java, and others.
As part of the course you will learn the basic principles of the PLO, you will understand what is happening in the RAM at run-time programs, and learn how to program in C #.
Take a course →
2. Development under iOS. Getting started
Volume of the course: 32 lesson 36 hours.
Area: Stepik.
Tongue: Russian.
Chetyrohnedelny course from the "Academy" Yandex "," which will examine the Swift language and Apple developer tools. You learn the basic design language, consider the architecture, learn how to create program elements and bind them to the code.
Take a course →
3. Neural networks and computer vision
Volume of the course: 32 lessons.
Area: Stepik.
Tongue: Russian.
Neural networks - one of the most promising areas of programming. They open almost endless possibilities: People have already taught neural network to paint, to write the script, read aloud to fake videos and more.
This course of experts from Samsung will help to understand the architecture and function of neural networks, as well as teach you to create programs that use machine learning and computer vision.
Take a course →
4. Web-technologies
Volume of the course: 19 lessons.
Area: Stepik.
Tongue: Russian.
The course is for anyone who wants to learn how to create websites. With the help of video lectures programmers from Mail.ru Group talk about languages and protocols that are used to create web pages that are introduced to the frameworks and databases. Lectures are interspersed with practical exercises, during which you will create your own website.
Take a course →
5. Software Testing Fundamentals
Volume of the course: 25 lessons.
Area: "Universarium".
Tongue: Russian.
Testing programs - it is something that helps IT-companies to improve their products. After passing this course, you will learn the history of quality control areas will know what bug tracking and automation, as well as in practice, find out how the software testing.
Take a course →
6. Introduction to Information Retrieval
Volume of the course: 6 weeks on 5-4 hours of classes.
Area: Soursera.
Tongue: Russian.
This course allows you to learn how to construct the search engines like Google. You consider the processing techniques of natural language and machine learning technology, which used in this area, find out how to assess the work of search engines, and apply this knowledge in practice.
Take a course →
7. Fundamentals of programming mobile applications for Android
Volume of the course: 35 days.
Area: "Theory and Practice".
Tongue: Russian.
Android-application - one of the most profitable areas in IT. This course can not explain how to create hits, but will help to master the development environment for Android, learn vorstke and pressing treatment. At the end of the course you will have no less than 10 applications and essential knowledge.
Take a course →
8. Creating applications for Windows 10
Volume of the course: Module 4 to 4.5 hours.
Area: Microsoft Learn.
Tongue: Russian.
This course of Mcirosoft acquaint you with the necessary frameworks and distributions to create Windows-based programs. You will learn Visual Studio, Windows Forms and other development environment and learn how to create connected to the Internet application.
Take a course →
9. VR-intensive
Volume of the course: 14 lessons 2 weeks.
Area: Stepik.
Tongue: Russian.
VR-industry is considered to be very promising: almost all major IT-companies operate either on its technologies in this area, either on applications for VR-helmets. Course «VR-intensive" is dedicated to creating programs for Virtual Reality. It covers both the theoretical part of the question (that is VR, as perceived by a person, and so on), as well as practical: the participants are introduced to the Unity engine and create his first game for the VR.
Take a course →
see also🧐
- How to learn programming from scratch
- TEST: Do you know the worth of modern robots?
- 7 best online tests for career guidance