Today you do not have to pay to learn a new profession, a language or a computer skill: the internet is full of free lessons, books, exercises and entire courses. The problem is not a shortage of resources but an abundance of them. It is hard to tell which ones are reliable, which will waste your time and which use the word “free” as a trap. In this article we look at how to choose resources for online learning, how to judge their quality, a table of resources by subject area, options for people who do not speak English, how to avoid scams disguised as “free courses” and a strategy for seeing your studies through. At the end you will find an illustrative example of Ulugbek’s four-month plan, common mistakes, a practice exercise and a checklist.
What “free” really means
In online learning the word “free” is used in several different senses, and understanding this from the start saves disappointment later.
- Completely free. All the lessons, exercises and sometimes even the certificate cost nothing. This is typically how non-profit projects work, for example Khan Academy and freeCodeCamp.
- Free content, paid extras. You can watch the lessons, but the certificate, graded assignments or some courses are paid. Platforms such as Coursera and edX have offered a free viewing option (“audit”) on many courses, but these terms change from time to time, so check the current situation on each course page yourself.
- Free basic version. The app works for free, but with adverts, or extra features come with a subscription. Most language apps, including Duolingo, follow this model.
- Open materials. Lecture notes, slides and assignments are published openly, but there is no teacher and no marking. MIT OpenCourseWare is a well-known example of this kind of resource.
The key point: knowledge is usually free, but official recognition is not always. Think in advance about how much you actually need a certificate; we cover this in detail in our article on certificates and practical skills.
Criteria for choosing a resource
Before you play the first video you come across, answer five questions.
- Goal. Why are you learning? “Knowing programming” is far too broad. “Being able to build a simple web page in three months” or “introducing myself in English at a job interview” is a concrete goal. Once the goal is clear, you can set aside irrelevant courses straight away.
- Language. In which language do you understand the material? An English-language course may be the best one, but if you have to translate every sentence, you will tire quickly. Sometimes a simpler course in Uzbek or Russian is more useful.
- Level. Even if a course is labelled “for beginners”, watch the first lesson: if it is full of terms you do not know, you need an earlier stage first.
- Is there practice. Watching videos alone does not build knowledge. Choose a resource with exercises, quizzes, projects or at least homework.
- Is the author reliable. Was the course made by a university, a well-known organisation, an experienced professional or a team with openly available documentation? Be cautious with a course whose author is unclear.
Used together with a self-study plan, these criteria make the choice much easier.
How to judge quality
Even if a resource meets the criteria, give it a quick quality check. Half an hour is enough.
Reviews and opinions
Read the reviews on the course page, but do not look only at the stars. Detailed reviews are more useful: a comment such as “the exercises are good, but section three is out of date” tells you more than brief praise. Asking friends or people who work in the field is another good approach.
Last updated date
In fast-moving fields such as programming, design or artificial intelligence, a course from five years ago may be out of date: the software interface looks different and some commands no longer work. For stable subjects such as maths, grammar or the basics of accounting, an older but well-made course can still serve you well.
Exercises and projects
In a good course, theory alternates with practice. Is there an independent task after each section? Is there a final project you could add to your portfolio? If the course consists only of lectures, you will have to add the exercises yourself.
A trial lesson
Before investing a lot of time in a course, watch one or two lessons. Does the teacher explain things in a way you understand? Are the sound and picture quality comfortable? If you do not like it, try another one. That is not failure; it is the right choice.
Resources by subject area
The table below lists widely known resources that have been running for a long time. It is not a complete list but a starting point. Platform terms can change, so check the current details before you begin.
| Subject area | Type of resource | Example | Note |
|---|---|---|---|
| School subjects, maths | Video lessons and exercises | Khan Academy | Non-profit project, available in several languages |
| Programming | Interactive courses and projects | freeCodeCamp | Non-profit, lots of practical tasks |
| University-level subjects | Open course materials | MIT OpenCourseWare | Lectures and assignments included, no marking by a teacher |
| Various professions and subjects | Course platforms | Coursera, edX | Many courses have been free to watch, certificates are usually paid; terms change |
| English | Lessons, audio and video | BBC Learning English | Free materials for different levels |
| Foreign languages | Mobile app | Duolingo | Basic version is free, handy for a daily habit |
| Digital skills | Learning pages of large companies | Google’s digital skills courses | Some courses are free, the range changes over time |
| General knowledge | Open encyclopaedia | Wikipedia (also in Uzbek) | Good for a first introduction; check important facts against sources |
| All kinds of topics | Video channels | Educational channels on YouTube | Quality varies, check the author |
| Books and journals | Digital library | Online resources of local and university libraries | Some require membership or registration |
If you want to start programming, first read our guide to learning to code from scratch; if you are interested in working with data, the data science roadmap shows which skills to learn and in what order. We have also written about using language learning apps the right way.
Do not forget local options either: regional and district libraries and information resource centres often provide access to e-book databases. Our association also runs free training programmes with a teacher.
If you do not speak English
It is true that most courses are in English, but there are several ways to get past this barrier.
Content in Uzbek and Russian
Open video lessons, Telegram channels and Wikipedia articles in Uzbek are growing in number year by year. For people who understand Russian the choice is wider: many platforms offer courses in Russian, and there is a Russian-language version of Khan Academy. For Russian-language courses, platforms such as Stepik are well known, and many of their courses are free.
Automatic subtitles and translation
YouTube videos often have automatic subtitles. To turn them on, click the CC button below the video, then go to Settings (the gear icon) → Subtitles/CC → Auto-translate and choose your language. Automatic translation is not perfect: terms may be translated wrongly, but it helps you follow the general meaning. Many courses on Coursera and other platforms have subtitles too.
For text pages, use your browser’s built-in translation: in Chrome, right-click on the page and choose Translate to…
Learning the language and the profession together
Write down professional terms in English. On a programming course, for example, the words “variable”, “function” and “loop” come up again and again, and after a month they will feel familiar. That way you learn the profession and the language at the same time.
Avoiding scams and pirated courses
The word “free” attracts people, and scammers know it well. Knowing the signs of an online scam protects you from losing money and personal data.
Signs of a scam disguised as a “free course”
- Asking for card details. “The course is free, just verify your card” is the most common trick. A genuinely free course does not need your card number, expiry date or an SMS code. Never share an SMS code with anyone.
- Pressure to hurry. Phrases such as “today only”, “only 10 places left” or “sign up right now” are a warning sign.
- Excessive personal data. Being asked for a photo of your passport, your home address or your account password for a course.
- Unfamiliar links and files. A link sent via Telegram or SMS may look like an official site, but the address is slightly different. Do not download suspicious files (.apk, .exe).
- Promises of a job. Promises such as “finish the course and a job is guaranteed” are often used to ask for money later.
If in doubt, find the platform’s official website yourself through a search engine and open the link from there.
Saying no to pirated courses
Illegal copies of paid courses are often shared in Telegram channels. There are serious reasons to avoid them:
- Security. Such archives may contain malware.
- Outdated material. Often an old version of the course, without updates or assignments.
- No support. No forum to ask questions, no marking and no community.
- Copyright. It means using someone else’s work without permission.
The good news is that there is a legal free alternative for almost any subject. Instead of hunting for a pirated copy, start with the table in this article.
A strategy for finishing what you start
Starting an online course is easy; finishing it is hard. The following techniques help many people.
- One course at a time. Instead of signing up for five courses at once, choose one and finish it.
- A clear timetable. Not “when I have time” but something specific: “Monday, Wednesday and Friday from 20:00 to 21:00”.
- Small steps. Break a big course into weekly chunks. Tick off each one; when progress is visible, motivation lasts.
- Active learning. Take short notes while watching a video, then explain the material to yourself. Do not skip the exercises.
- Find a study partner. Study with a friend or colleague and discuss your results once a week.
- Show the result. After each course, produce a small project, article or presentation. This consolidates your knowledge and adds to your portfolio.
Supplementing video courses with books is also useful: a reading habit helps you understand things in depth. We have written about getting the most out of an online course, and you can tie long-term goals together with a personal development plan.
Example: Ulugbek’s four-month plan
The example below is illustrative; the name and numbers are made up. Ulugbek lives in Qarshi, works as a stock clerk at a warehouse and wants to move into web development in the future. His English is at beginner level. To avoid spending money, he decided to use only free resources and set aside about six hours a week (an illustrative figure).
Goal: in four months, build a simple web page about himself and be able to understand technical texts in English with the help of a dictionary.
- Month one. The first sections on HTML and CSS on freeCodeCamp; 15 minutes of BBC Learning English a day. Every day he writes new English terms in a notebook.
- Month two. He continues with CSS and, as a supplement, watches explanatory videos in Uzbek and Russian on YouTube. At the end of the month he builds his first simple page.
- Month three. Free lessons on JavaScript basics; he fills in topics he does not understand with explanations from MIT OpenCourseWare or Wikipedia.
- Month four. He builds a page about himself, learns to save his code with Git and shows the result to friends to get feedback.
Every Sunday Ulugbek spends ten minutes reviewing the past week: what got done, what was difficult and what to change next week. If a busy week at work means he misses lessons, he does not abandon the plan altogether; he simply makes the following week a little lighter.
Common mistakes
- Collecting courses. Signing up for dozens of courses and finishing none. A list of saved courses is not knowledge.
- Only watching. Watching videos without doing the exercises. It feels as if you understand, but difficulties appear when you work on your own.
- Choosing the wrong level. Starting with a course that is too hard and losing heart, or wasting time on one that is too easy.
- Blind trust in “free”. Handing over card details or an SMS code for a “free course”.
- Chasing certificates only. A certificate can matter, but employers more often ask about practical skills and projects.
- Fear of the language barrier. Not starting at all because you do not know English, even though subtitles, translation and resources in Uzbek and Russian exist.
- Studying without a plan. One topic today, another tomorrow. In the end you know a little about many things but cannot work in any of them.
Practice exercise and checklist
Learning is not a one-off task but a process of lifelong learning. To start that process today, do the following exercise.
- Choose one skill you want to learn and write the goal in one sentence: what, by when and what the result will be.
- Choose three free resources from the table or from sources you have found yourself.
- Rate each one against the five criteria: goal, language, level, practice and author.
- Try one or two lessons of the most suitable one and pick a single main resource.
- When registering, check what information is being requested: if card details are requested, find out why or choose another resource.
- Draw up a four-week timetable: which days, what time and which sections each week.
- At the end of the first month, produce a small result: an exercise, a project or a short note about what you have learnt.
Checklist before you start
- The goal is clear and written down.
- The resource’s language and level suit me.
- The course has exercises or a project.
- The author or organisation is known and reliable.
- The course’s last updated date has been checked.
- No card details, SMS codes or passwords have been given to anyone.
- An official source is being used, not a pirated copy.
- A weekly timetable is in place and a reminder is set on my phone.
Even with free resources you can achieve serious results; what matters is choosing well, using them safely and keeping going consistently.
If you would like to learn under a teacher’s guidance, in a group and with practice, take a look at our association’s free training programmes. When you are ready, submit an application and our specialists will get in touch.