The only course platform with
Over 5,000 online courses with digital certificates
for you to study for free across various fields of knowledge.
Download our app via QR Code or the links below:
+10
million
installs
4,8/5
App store
ratings
+5000
Free video courses
with exercises
+1000
Free audiobooks
and ebooks
View all courses

Learn Python
13h00m
17 exercises

Create Desktop App
5h33m
30 exercises

Ruby on Rails
9h39m
34 exercises

Java Programming
9h15m
48 exercises

Python Ultimate Course: Learn Python from Scratch
12h31m
42 exercises

Java
22h17m
28 exercises

C# Sharp for beginner
3h55m
15 exercises

C++ as your first Programming Language
5h12m
23 exercises

Java for beginners
26h50m
49 exercises

Computer science and Java
9h15m
31 exercises

Machine Learning
25h09m
20 exercises

Python for complete beginners
65h36m
51 exercises

Java Object Oriented Programming
1h19m
10 exercises

C for Beginners
11h08m
22 exercises

Python
5h20m
37 exercises

Python for beginners
4h04m
7 exercises

Python
6h13m
48 exercises

Embedded C Programming Course for beginners
17h08m
37 exercises

Foundations of Python
4h04m
7 exercises

Python
15h23m
41 exercises

Free CourseConvolutional Neural Networks for Computer Vision: Detection, Recognition
New
6h01m
26 exercises

Free CourseJasmine Testing Framework Course
New
8h45m
27 exercises

Free CourseMastering Jest in React – The Complete Testing Series
New
1h17m
10 exercises

Free CourseFrench Pronunciation Course: Master Vowels, Nasals and the French R
New
1h43m
21 exercises

Free CourseReactJS Course For Beginners
New
8h29m
17 exercises

Free CourseManagerial Accounting Complete Course
31h51m
42 exercises

Free CourseReact Hooks Tutorial
New
1h17m
2 exercises

Free CourseReact Basic Hooks
New
1h32m
12 exercises

Free CourseAll 12 English Tenses (Complete Guide)
10h38m
17 exercises

Free CourseJavaScript Objects and Prototypes In-depth
New
2h15m
13 exercises

Free CourseReact.js Unit Testing and Integration Testing Tutorial
New
3h36m
3 exercises

Free CourseEnglish Grammar for Beginners (A1) Complete Foundations Course
2h24m
23 exercises

Free CourseEnglish Pronunciation Course: Master All 44 IPA Sounds and Clear Speaking
1h21m
22 exercises

Free CourseCSS Complete Tutorial
8h30m
49 exercises

Free CourseComplete ECMAscript6 ES6 Course
New
5h58m
51 exercises

Free CourseUsing the Fetch API in JavaScript and ASP.NET Core
New
1h14m
6 exercises

Free CourseWorking
New
4h36m
19 exercises

Free CourseAsynchronous JavaScript: From Callbacks to Async/Await
New
2h05m
19 exercises

Free CourseMaster All 49 American English Sounds: Vowels and Consonants
New
7h39m
41 exercises

Free CourseEasy English Conversations for Beginners: Daily Life and Simple Questions
59m
13 exercises
Interactive tutorials
Describe and understand daily routines using Spanish reflexive verbs. Practice pronoun agreement, common stem changes, natural expressions for personal care, and pronoun placement with infinitives, then write a connected routine of your own.
Start tutorial
Use the French subjunctive to express emotion, doubt, and necessity with precision. Choose between the subjunctive, indicative, and infinitive, interpret nuanced expressions, and select the right tense in realistic communication.
Start tutorial
Learn to describe completed past events using the passé composé with avoir. Build affirmative sentences, negatives, and questions; use common irregular participles; handle object pronouns and agreement; and write a short account of what happened.
Start tutorial
Learn to greet someone, exchange names, ask how they are, and say goodbye in French. Practice short conversations and choose polite or casual expressions for everyday situations.
Start tutorial
Design, diagnose, and evaluate advanced RAG systems using an engineering-documentation case study. Make evidence-based decisions about indexing, hybrid retrieval, reranking, grounded generation, evaluation, security, and operational trade-offs. Exercises use supplied documents, traces, and small Python examples without requiring external services.
Start tutorial
Build and evaluate prompts that combine few-shot examples, clearly scoped roles, and structured reasoning. Practice with a self-contained support-triage case, learn when each technique helps, and assess outputs for accuracy, consistency, and unsupported claims. No coding or separate AI tool is required.
Start tutorial
Learn what AI is, how models learn from examples, and how they produce predictions or generated content. By the end, you will be able to explain a simple AI workflow, recognize common limitations, and choose practical checks for using AI responsibly.
Start tutorial
Use the Spanish imperfect subjunctive accurately in past reports, hypothetical conditions, wishes, and polite requests. Learn to choose forms and moods according to time, speaker perspective, and communicative intent, then apply them in a coherent Spanish message.
Start tutorialExercises
Test your knowledge of diabetes medications, including mechanisms, adverse effects, insulin profiles, and safe clinical use.
Start exercisesTest your ability to use a, an, the, and no article correctly in practical English sentences.
Start exercisesTest your knowledge of numerical differentiation, integration, ODE solvers, stability, convergence, and computational modeling.
Start exercisesTest your knowledge of patents, trademarks, copyrights, trade secrets, ownership, licensing, and IP protection for new ventures.
Start exercisesTest your ability to identify causal flaws, confounders, alternative explanations, and evidence that strengthens causal conclusions.
Start exercisesTest your knowledge of ZIP archives, lossless compression, extraction, compression ratios, multipart files, and archive safety.
Start exercisesThousands of online courses in video, ebooks and audiobooks.
To test your knowledge during online courses
Generated directly from your cell phone's photo gallery and sent to your email
Download our app via QR Code or the links below:.

The Piano Pedals Explained: What the Sustain, Soft and Sostenuto Pedals Really Do
Learn what each piano pedal does, how to use the sustain pedal cleanly, and which common mistakes to avoid as a beginner.

Rate Limiting Explained: How APIs Protect Themselves from Too Many Requests
What rate limiting is, why APIs use it, how common algorithms work, and what the HTTP 429 status code means for developers.

The Sunk Cost Fallacy: Why We Keep Investing in Things That Aren’t Working
Learn what a sunk cost is, why it distorts our decisions, and a simple test for deciding when to keep going and when to walk away.

How to Build a Content Calendar as a New Creator: A Simple Weekly System
Learn how to build a simple content calendar as a new creator: choose pillars, plan formats, batch your work and review results without burning out.

Irrigation Methods for Small Farms: Drip, Sprinkler and Surface Systems Compared
Compare drip, sprinkler and surface irrigation for small farms, with pros, cons and tips for choosing a system that saves water and supports healthy crops.

Drum Rudiments for Beginners: The Small Patterns Behind Every Great Groove
Learn the core drum rudiments, from single strokes to paradiddles, and how to practice them so your fills and grooves sound clean and controlled.

Routes of Drug Administration: Oral, Injectable, Topical and More Explained
Understand the main routes of drug administration, from oral to injectable and topical, and why the route affects how fast and how well a medicine works.

How to Give Constructive Feedback: A Simple Framework for New Managers
Learn a simple framework to give constructive feedback that people can actually use, plus common mistakes and practical tips for new managers.
Nowadays, the internet offers a wide range of free courses for those who want to improve their qualifications and, consequently, increase their knowledge and even guarantee better opportunities in the job market. However, it is necessary to be careful not to fall into holes and end up wasting time.
First, think of a course on any topic. Now imagine being able to do it without paying anything for it – not even for the certification at the end of it. That's what you find at Cursa, a project focused on offering free courses and content through the website and application available for iOS and Android.
As mentioned above, Cursa courses are not only available in the most varied segments – but also completely free and online. You can still do them any day or time of day, depending solely on your availability.
That's what you read. Want to become an entrepreneur? Learn to do complicated math? Want to improve your writing? Learn to program? Improve skill with spreadsheets?
Having decided that, go to the Cursa app or website to check the available course options and start yours as soon as possible. With Cursa you not only take the courses but leave with the certification in hand.
To take a free online course, the first step is to decide what you want to learn.
And there's more: if you can't decide between one topic or another, you can also start with a knowledge trail. Trails are currently available with diverse content for those who: want to make an extra income or start a new venture in the comfort of their own home, work as an operator or inspector in supermarkets, become a Front End or software developer or want to start a business, but don't even know where to start.
At Cursa you will find courses to increase your professional qualification even if you are unemployed, since the courses are free and even certified. In this way, you can take advantage of your free time to study and can also include them in your resume, increasing your chances of getting a good job in the job market.
Not sure what to choose? Cursa offers a wide range of courses in the areas of computers, languages, high school, management and business, health, music, law, art and design and so on.
About
After completing the course you will have free access to the digital certificate of course completion.
How to get it for free: It is only possible to issue the certificate in our application, which can be downloaded from Google Play or App Store, so you can take the online course here and use the app only to issue the certificate. Being that you can also take the courses through the app if you wish.
In digital format: After completing the course and generating the certificate through the application, the image of the same will be generated in the photo gallery of your cell phone and will also be sent to your email.
Why the certificate is important: You can use it to improve your resume, to rise in careers or positions, to enrich your knowledge and among several other applications.
See more about the Certificate
+ 10 million
students
Free and Valid
Certificate
60 thousand free
exercises
4.8/5 rating in
app stores
Free courses in
video and ebooks