439
54
58
Free Course
Web Development for beginners
5h21m
30 exercises
Free Course
HTML
1h34m
30 exercises
Free Course
React JS for Beginners
1h26m
13 exercises
Free Ebook + Audiobook
Complete HTML, CSS and Javascript course to become a Front End Developer
Free Course
Advanced WordPress theme development
17h34m
41 exercises
Free Course
Angular 13 step
9h55m
34 exercises
Free Course
Progressive Web Apps PWA for Beginners
New
2h22m
17 exercises
Free Course
Build a responsive website
7h14m
11 exercises
Free Course
Laravel
4h04m
20 exercises
Free Course
Artificial intelligence
12h40m
7 exercises
Free Course
TensorFlow complete course
6h52m
Free Course
Machine Learning
3h51m
6 exercises
Free Course
Google AI Essentials
3h40m
13 exercises
Free Course
Introduction to Computational Thinking
New
12h09m
15 exercises
Free Course
Deep Learning With PyTorch
3h39m
19 exercises
Free Course
Large Language Model LLM
2h23m
6 exercises
Free Course
ChatGPT full course
7h06m
6 exercises
Free Course
Fundamentals of Artificial Intelligence
25h26m
34 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 CourseReactJS Course For Beginners
New
8h29m
17 exercises

Free CourseReact Hooks Tutorial
New
1h17m
2 exercises

Free CourseReact Basic Hooks
New
1h32m
12 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 CourseCSS Complete Tutorial
New
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 CourseExcel Basics: Formulas, Functions, PivotTables and Power Query for Work
12h14m
22 exercises

Free CourseVue 3 Step-by-Step Course: Components, Composition API, Vite and Pinia
New
4h43m
24 exercises

Free CourseCSS for Beginners: Core Concepts and Layout Basics (Zero to Hero)
New
1h13m
14 exercises

Free CourseAZ-104 Microsoft Azure Administrator Exam Prep Course
New
11h09m
52 exercises

Free CourseAZ-900 Microsoft Azure Fundamentals Certification Prep
New
13h37m
30 exercises

Free CourseProgressive JavaScript learning path from Fundamentals to Advanced
42h16m
35 exercises

Free CourseUnreal Engine 5 beginner workflow for environment creation and cinematic rendering
New
8h06m
19 exercises
Free Course
Android for beginners
10h47m
52 exercises
Free Course
iOS
22h35m
13 exercises
Free Course
Ionic for Beginners
5h04m
22 exercises
Free Course
Flutter 3.0 Master class for beginners to advanced
6h44m
Free Course
React Native full course
14h07m
30 exercises
Free Course
Dart and Flutter Developer course
20h47m
6 exercises
Free Course
Create Apps
New
10h24m
6 exercises
Free Ebook + Audiobook
Building Cross-Platform Apps with React Native
Free Ebook + Audiobook
SwiftUI Essentials: Building Modern iOS Apps
Free Ebook + Audiobook
Mobile App UI Fundamentals: Layout, Navigation, and Responsiveness
Thousands 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:.

Understanding Variables and Data Types in Python
Learn what variables and data types are in Python, how to use them, and why they are the foundation of every program you write.

How Websites Work: A Beginner’s Guide to Domains, Hosting, and Servers
Ever wondered what happens when you type a web address? Learn how domains, hosting, and servers work together to load a website.

What Is Prompt Engineering? A Beginner’s Guide
Learn what prompt engineering is, why it matters for working with AI tools, and practical techniques beginners can use to write better prompts.

What Is Version Control? An Introduction to Git for Beginners
Discover what version control is, why developers use Git, and the key concepts every beginner should know before writing their first commit.

Understanding Zero Trust Security: A Beginner’s Guide
Learn what Zero Trust security is, the core principles behind it, and why organizations are adopting this modern approach to cybersecurity.

SQL vs NoSQL: Understanding the Key Differences
Confused about SQL and NoSQL databases? Learn how they differ in structure, scaling, and use cases to choose the right one for your project.

What Is Responsive Web Design? A Beginner’s Guide
Learn what responsive web design is, why it matters, and the core techniques—fluid grids, flexible images, and media queries—to get started.

HTML, CSS, and JavaScript: The Three Pillars of Web Development
Learn how HTML, CSS, and JavaScript work together to build every website, and why they are the foundation of web development.
In a scenario where courses and other quality teaching methods are increasingly available for young people, it is more difficult for those who do not take advantage of these qualification opportunities to enter the market. On the other hand, greater are the chances of a good placement for young people who take the distance sport seriously and dedicate themselves.
Shall we talk more about this subject?
One of the most accurate modalities for online teaching is in the IT (information technology) market. The reason is almost obvious: as it encompasses everything that is developed in the digital environment, there is nothing better than learning in that same environment.
And if you are looking for courses – from the most traditional to the advanced ones – in the IT area, know that you have come to the right place, we offer the most varied courses in the IT area. Get ready to learn from basics to advanced with courses in basic computing, programming, excel, among others.
Curious to know more?
All courses offered by Cursa are online. That means you can learn about any area of ??information technology that interests you without having to leave the comfort of your own home.
All courses are online and free, and can be taken through our website or through the app available at Android and iOS.
Among the courses in the IT category that you will find on the Cursa platform are:
• Basic Computer Courses
• Office Productivity Courses
• Applications, Websites, Games and Backend Development / Programming Courses
• Artificial intelligence and data science courses
• Web Servers and Computer Networks Courses
• Programming Courses in C, Python, Ruby and Java
• Computer and Operating System Maintenance Courses
• Logic Programming Courses
• IT Tools Courses
• Database Courses
• Software Testing Courses
• Information Security Courses
Cursa's IT courses go further: there are options for beginners as well as for those who already have a good foundation and are looking for something more advanced for qualification and insertion in the technology and information market.
Among the IT courses for beginners, we highlight, for example, the Javascript by The Net Ninja, Computer cience by CrashCourse and Excel basic to advanced by Trump Excel. All to have a good foundation of how programming and development works.
And you know what's the best? All Cursa IT courses are free and online, ready to be inserted into your curriculum. This is because they have certification for you to prove that you have completed the course. Very good, isn't it?
In addition to taking the course for free, you also receive the Certificate for free.
What are the best online programming courses for beginners?
Begin with programming fundamentals, Python or Java, and basic problem-solving courses designed for newcomers.
Which technology course should I take to become a web developer?
Study HTML, CSS, JavaScript, web frameworks, databases, backend development, and deployment basics.
What do I need to learn for app development?
Learn mobile UI design, programming languages such as Kotlin, Swift, or JavaScript, APIs, and app testing.
Are data science and machine learning courses suitable for beginners?
Yes. Start with Python, statistics, data analysis, and then move to machine learning fundamentals.
What can I learn in a cybersecurity course?
Cybersecurity courses cover network security, ethical hacking, threat detection, encryption, and secure coding.
Which courses help prepare for a cloud computing career?
Learn cloud platforms, virtual servers, networking, containers, databases, and cloud security.
What skills are covered in software testing courses?
You can learn manual testing, test automation, bug reporting, quality assurance processes, and testing tools.
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
What are people saying about free online courses of Technology and Programming
Abdulkhafid Kabiru
This an epitome of kindness and the will to get programming to be free for All. Thanks!!!
CoursePython
Aakash Kumar
IITian teacher are great and telling about next level of idea.
CourseFundamentals of Artificial Intelligence
Fadl Hashim
I coded to make a drop down icon as you coded . but when I click the icon it truly it brings the list down but stil it is in lowercase an lined
CourseFull Stack Web Development
Constance T
Great info, but the longer videos were repeated in shorter videos. I completed the longer videos, but had to watch the shorter ones for completion.
CourseGoogle AI Essentials
KUSHAL GUPTA
Very detailed and intricate course. Highly recommended to get a jumpstart in Office 2016
CourseWord
Lizette O Chavez
This course is a very great course for anyone looking to either refresh or learn more on data. I really recommmend taking a peak at it.
CourseMicrosoft Access
Amit Das
Diploma in computer science and Engineering
CourseSoftware testing for begginers
Avadhesh Rana
The last 8 or 9 exercises doesn't have a correct answer feeded in them. So no matter what answer you choose, it will show, incorrect answer.
CourseBasic of AWS concepts
Mohit Dulbule
This is good for Hardware and networking
CourseHardware and Network full course
Cherry Perez
very easy to understand introduction to html.
CourseHTML for absolute beginners