10 free courses on HTML, CSS, Python, and more
Finished school and planning to enroll in an IT university? Then you need to know the basics of programming. We have gathered 10 free courses for you that will help you start from the very beginning.
Author - Mansur Ismagulov
The Tech AI
Get the key points in seconds - a short summary from The Tech AI.
IT courses are presented: Introduction to Information Technology (Coursera, 15 hours), CSS Basics (Code Basics, 9 hours), and HTML Basics (Code Basics, 11 hours). Programming is studied through free courses from Skillbox, Stepik (~5-6 hours for Python), Hexlet (JavaScript — 50 hours, C++), and Yandex Practicum. Introductory materials from Code Basics and a mini-course from Skillbox on creating web applications are also available.
Introduction to Information Technology from Coursera
A good starting point for understanding the IT field as a whole: networks, architecture, operating systems.
Duration: ~15 hours
Introduction to Programming from Skillbox
A free course that introduces the basics of various IT specialties, including frontend development, Java, Python, testing, and cybersecurity.
Duration: self-paced
CSS Basics from Code Basics
This course will give you basic knowledge of CSS and help you build a solid foundation for styling and visually presenting web pages.
Duration: 9 hours
HTML Basics from Code Basics
The course will introduce you to the basic concepts of the HTML markup language and form a solid foundation for creating structured and meaningful web pages.
Duration: 11 hours
Python for Beginners from Stepik
An introductory course on the Python programming language. Suitable for those who have never programmed before.
Duration: ~5-6 hours
Programming Basics from Skillbox
A free mini-course where you will create three web applications from scratch and learn the basics of frontend and backend development, as well as how to deploy projects on the internet.
Duration: self-paced
Courses from Hexlet
Free courses on programming and other IT topics. A great opportunity to gain new knowledge and experience the quality and depth of education.
Courses from Yandex Practicum
The platform offers many free courses on IT, programming, and various digital professions. Here you will find introductory courses on development, Python basics, JavaScript, and other areas.
JavaScript Basics from Hexlet
Learning the basics of the JavaScript language, including data types, conditions, loops, and creating simple programs.
Duration: 50 hours
C++ Course from Code Basics
The course introduces the basics of the C++ language—a powerful and widely used programming language. Suitable for beginners.
The Tech on Telegram Follow The Tech on Telegram
Keep up with the latest technology and startup news.