TOP Programming Courses from Stepik
Miscellaneous / / November 27, 2023
Python Programming
The program consists of four courses, each of which covers a specific topic in Python. First, you will learn the basic language constructs and other features of Python programming, then delve into object-oriented programming. Learn to create web services and perform data analysis. The program is suitable for students and professionals with basic programming skills.
4,2
HTML5 and CSS3 Basics
Course for beginner website designers using HTML5 and CSS3. We analyze real layouts, study the semantics of the language, and practice skills in the simulator. There are more than 190 tasks in the course. Of these, 150 are solutions to practical problems.
4,2
Advanced error handling in Go (Golang)
Are you sure that your error handling code is not embarrassing to show people? It took almost a year of daily work to create a course on such a seemingly obvious topic.
4,1
Profession "C# developer"
A C# developer is a person who writes a magic “spell” to the computer - code. So that the computer understands what and when to count, do and show on the screen. Every C# developer feels how much he is respected by those around him. He decides for himself where to work. And that's why he sometimes works under the palm trees.
4,1
C# for advanced
The course gives a complete understanding of what the C# language is. The knowledge that is in the course is necessary for the work of a junior C# developer
4
Introduction to Data Science: Part 1 - Python Programming
This course is the first in a series in the Introduction to Data Science specialization. It is entirely devoted to the topic of studying the fundamental principles of the Python programming language, one of the most common and popular languages, especially in the field of data analysis.
4
Software Testing: The most complete course on Testing from Scratch!
Homework is checked personally by the author, no multiple choice tests, only practical assignments! Friends, here is a complete course on Software Testing from Scratch, in which you will learn Manual testing, testing using auxiliary software, Basic Python programming, Selenium + API test automation, Working with databases using Python, Load testing with Jmeter and Simulator final interviews
4
Basics of programming
The course covers the basic concepts of programming: data types, operators, variables, conditions, loops, arrays and functions. It is introductory and suitable for students with little or no programming experience. Training will take place in the C# programming language.
4
Frontend developer in HTML, CSS and JavaScript
Learn the most important things for a web developer and start making money from it! HTML, CSS, JavaScript, Figma, Photoshop, VS Code, Emmet, BEM, Bootstrap, Vue, Git, GitHub, Gulp.
4
Profession Python developer
Python is the best language to get into IT. Easy to learn. Used in the development of web applications, various scripts, bots, machine learning and scientific computing. You will study the language itself at a good level and learn how to write web applications: create a site that generates passwords, a site with a blog, and a site with a personal portfolio. You will learn how to work with databases: you will be able to write code in SQL, as well as query the database on the side of an application written in Python.
4
Git technology
The course focuses on team development skills. After it you will understand how 1000 colleagues can work on one project in parallel. Register on a social network for programmers (GitHub) and publicly post your first project. Learn all the basic functions of Git and GitHub that are used most often in practice
4
PyQt5 Python - Graphical User Interface (GUI) Development
The course is dedicated to the PyQt5 framework, which allows you to create modern and functional programs with a graphical interface. It also supports working with databases, sockets, and contains many widgets and other tools.
4
Mobile Application Analyst
The course will give you the opportunity to master the basics of the mobile application analyst profession from absolute scratch. It is designed for anyone who wants to learn a new profession, is looking for interesting knowledge, or wants to expand their professional competencies. As part of the training, you will learn how to effectively work with such important platforms as Firebase Analytics, AppMetrica, etc.
4
We create 8 websites based on the layout from Figma in the portfolio
Learn the most important things for a web developer and start making money from it! HTML, CSS, Figma, Photoshop, VS Code, Emmet, BEM, Git, GitHub.
4
Software testing: Automation in Python. Selenium + API
This course is suitable for those who want to learn programming in Python 3, as well as master a very popular and highly paid profession. Automation tester using the most popular testing tools Selenium and Requests! It is also suitable for those who already work as a tester or in the IT field. Homework is checked personally by the author, no multiple choice tests, only practical assignments!
4
Python for beginners. Graphic arts. Animation. Game creation
An interesting and extremely practical course on programming in Python, without tedious theory and Olympiad problems, is suitable for beginning programmers, starting from the 6th grade. Animation, computer graphics, creating your own games are the topics of this course.
4
Creating a messenger based on Python asyncio
GET A DISCOUNT FROM A TEACHER IN TELEGRAM - @cdi999. The asynchronous mechanism for running applications is increasingly being implemented by developers. It allows you to create and launch new tasks without waiting for some tasks to complete. This approach ensures the speed of the application, which is an important criterion when developing programs. In Python, we have access to the wonderful asyncio library. We will go from formulating a project idea to creating a messenger in Python asyncio.
4
Creating a blog based on the Python Flask framework
GET A DISCOUNT FROM A TEACHER IN TELEGRAM - @cdi999. Web applications have become a part of our lives. These are online stores, blogs, and various services. A significant part of them is developed based on the Python programming language and the Flask framework. These technologies are in great demand in commercial development, and in the coming years the demand for specialists versed in Python and Flask will only grow. This means it’s time to master them and create a full-fledged application that will allow you to maintain a full-fledged blog.
4
We create a travel agency website based on the Python Django framework
GET A DISCOUNT FROM A TEACHER IN TELEGRAM - @cdi999. Django is considered one of the most popular frameworks for developing web applications based on the Python programming language. It allows you to create not template online stores, but configurable multifunctional web applications for selling goods and services, banking applications, etc. This is a very popular and promising area for developers, in which there will be interest from employers in the future just grow.
4
Practical Course on Python and Full Stack Development with Python
In this course I will answer those questions and cover those topics that worried me when I was learning Python, because I was in your place and it’s great I understand frustration when you can’t understand something and that’s why I will explain even complex concepts exactly the way it helped me once assimilate.
4
WEB Parsing in Python
🥇Winner of Stepik Awards 2022 in the category "Breakthrough of the Year" A practical course on synchronous and asynchronous web parsing in Python, you will practice collecting information from websites and Telegram chats, and in the Selenium module you will learn to automate actions in the browser and bypass captcha For an additional 15% discount, contact the TG author of the course. Payment with crypto is possible.
4
Creating a framework - a simplified analogue of Python Django
GET A DISCOUNT FROM A TEACHER IN TELEGRAM - @cdi999. Frameworks are indispensable tools for creating high-quality web applications. You will understand the functioning of popular frameworks, in particular Python Django and Flask. As part of the course, you will go from mastering the concept of a WSGI framework to implementing your own simplified ORM and create a small web application based on the framework and deploy it on hosting.
4
Software testing: Manual testing + Automation in Python
This course is suitable for those who want to master a very popular and highly paid profession - software tester (QA engineer). This course includes training in manual testing, working with auxiliary software, training in basic programming in Python, test automation in Python using the most popular tool Selenium. Homework is checked personally by the author, no multiple choice tests, only practice!!!
4
Creating a news portal based on Python FastAPI
GET A DISCOUNT FROM A TEACHER IN TELEGRAM - @cdi999. The asynchronous mechanism for running applications is increasingly being implemented by developers. It allows you to create and launch new tasks without waiting for some tasks to complete. In Python, we have access to the young and promising asynchronous framework FastAPI. Despite the fact that it is relatively new, its capabilities are already widely used by Python developers.
4
Python Libraries for Data Science
The course introduces students to the basic concepts of Data Science. We will look at basic algorithms (linear models, decision trees, KNN, compositions), and analyze data preparation (cleaning, generation of new features and their selection). The knowledge gained will be enough to solve a wide range of problems.
4
Good, good Python OOP - training course from Sergey Balakirev
Start your exciting journey into the world of object-oriented programming (OOP) in Python! Here you can learn the magic of object-oriented programming from scratch, from the very beginning. You will see how the concept of classes and objects allows you to significantly simplify the structure of programs, make them more modular and easily extensible. It is not surprising that now every novice programmer must know OOP for a successful career in IT.
4
Creating a Telegram bot in Python - goods store
GET A DISCOUNT FROM A TEACHER IN TELEGRAM - @cdi999. With the development of the mobile Internet and the spread of smartphones, the development of Telegram bots in Python has become a very popular area. These applications are already used by 2 billion people. Human. They allow you to automate many tasks. There is no need to waste effort, time, and money on creating your own software product. All this can be transferred to a telegram bot, and it will be more economical, convenient, and faster.
4