Track
Сертифікат
Веб-Розробка з C#
4.8+
★★★★★
★★★★★
2355 відгуки
Beginner
Цей трек поділений на кілька курсів, починаючи з базових концепцій C#, поступово переходячи до більш складних концепцій і врешті-решт до веб-розробки з ASP.NET. Показати більше
C#
SQL
HTML/CSS
Boost your Tech Skills!
with up to 55% off
What you'll get with our subscription:
Access to 85+ top-rated courses
AI-driven Learning
Workspaces for practicing your skills
Personalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity TeamsWhat you will learn
- Build a strong foundation in C#, mastering essential syntax, data types, and object-oriented programming concepts
- Enhance your C# skills with advanced techniques, improving efficiency, readability, and maintainability of your code
- Learn the fundamentals of SQL, understanding how to query and manipulate databases effectively
- Advance your SQL knowledge by mastering joins, subqueries, indexing, and performance optimization
- Get introduced to .NET with C#, exploring its framework, libraries, and tools for building robust applications
- Understand the essentials of HTML to create structured, well-formatted web pages
- Take your C# expertise to the next level with advanced .NET techniques, learning how to build scalable and high-performance applications
- 282 chapters
- 33 hours
- 293 tasks
Trusted by employees of leading companies
Learning track content
Module 1 / Основи C#
У цьому розділі ми отримаємо введення в C#. Крім того, ми також вивчимо деякі базові елементи мови C#.
- Чому C#?Попередній перегляд
- Синтаксис C#Попередній перегляд
- Відображення ВиводуПопередній перегляд
- Завдання: Виведення ТрикутникаПопередній перегляд
- КоментаріПопередній перегляд
- Завдання: КоментаріПопередній перегляд
- ЗмінніПопередній перегляд
- ІдентифікаториПопередній перегляд
- Завдання: Оголошення ЗміннихПопередній перегляд
- Базові оператори та виразиПопередній перегляд
- Завдання: ОператориПопередній перегляд
У будь-якій мові програмування ми маємо справу з різними типами даних. У цьому розділі ми дізнаємося про це.
- Цілісні типи данихПопередній перегляд
- Оголошення змінних з явним типомПопередній перегляд
- Числа з плаваючою комою та DoubleПопередній перегляд
- Булеві значенняПопередній перегляд
- ПерсонажПопередній перегляд
- РядокПопередній перегляд
- Завдання з рядкамиПопередній перегляд
- Основне форматування рядківПопередній перегляд
- Практика форматування рядківПопередній перегляд
- Оголошення КонстантПопередній перегляд
- Основи перетворення типівПопередній перегляд
- Практика Приведення ТипівПопередній перегляд
- Основне перетворення типівПопередній перегляд
- Основна практика кодуванняПопередній перегляд
У цьому розділі ми дізнаємося про особливості C#, які допомагають нам керувати потоком програми, такі як виконання частин коду на основі умов.
- Оператори порівнянняПопередній перегляд
- Логічні операториПопередній перегляд
- Виклик ОператориПопередній перегляд
- Порядок дійПопередній перегляд
- if операторПопередній перегляд
- Завдання з if-умовоюПопередній перегляд
- Ключове слово elseПопередній перегляд
- Практика з ключовим словом elseПопередній перегляд
- Ланцюг if-elseПопередній перегляд
- Завдання (if, else-if, else)Попередній перегляд
- Інструкція switchПопередній перегляд
- Практика з SwitchПопередній перегляд
У цьому розділі ми дізнаємося, як справлятися з повторюваними завданнями в програмуванні.
Масиви є важливою частиною будь-якої мови програмування, оскільки вони дозволяють групувати та маніпулювати великою кількістю схожих даних. У цьому розділі ми дізнаємося про масиви та як їх використовувати для практичних застосувань.
- Що таке Масиви?Попередній перегляд
- Практика оголошення масивуПопередній перегляд
- ІндексаціяПопередній перегляд
- Практика індексуванняПопередній перегляд
- Багатовимірні масивиПопередній перегляд
- Практика з багатовимірними масивамиПопередній перегляд
- Перебір масивівПопередній перегляд
- Завдання на цикли масивуПопередній перегляд
У цьому розділі ми дізнаємося про одну з найпоширеніших та найважливіших функцій C#, яка називається методами. Ми також дослідимо їх використання через творчі практичні завдання.
- Що таке Методи?Попередній перегляд
- Створення та Виклик МетодівПопередній перегляд
- Практика створення методівПопередній перегляд
- Параметри методуПопередній перегляд
- Практика методу з параметрамиПопередній перегляд
- Значення, що повертаються методомПопередній перегляд
- Практика з Повернення ЗначеньПопередній перегляд
- Локальні та Глобальні Області ВидимостіПопередній перегляд
- Практика Областей ВидимостіПопередній перегляд
- Що далі?Попередній перегляд
Module 2 / C# Beyond Basics
In this section we will learn data structures like Lists and Dictionaries. We will also learn how to read and write files. In the end we will look at how to deal with unexpected errors which can occur during the program's execution.
- What are Lists?Попередній перегляд
- Practicing List DeclarationПопередній перегляд
- List MethodsПопередній перегляд
- What are Dictionaries?Попередній перегляд
- Practicing DictionariesПопередній перегляд
- Reading Files using StreamReaderПопередній перегляд
- Reading Files using File MethodsПопередній перегляд
- Writing FilesПопередній перегляд
- Error HandlingПопередній перегляд
- Practicing Error HandlingПопередній перегляд
In this section we will learn about some more advanced structures for storing data, namely Structs and Enumerators. We will learn how to use them and we will look at some practice examples as well.
- What are Structs?Попередній перегляд
- Defining & Using a StructureПопередній перегляд
- Practicing StructsПопередній перегляд
- Structs with Other Data StructuresПопередній перегляд
- Struct MethodsПопередній перегляд
- Correctly Accessing Fields in Struct MethodsПопередній перегляд
- Practicing MethodsПопередній перегляд
- Struct ConstructorsПопередній перегляд
- Practicing ConstructorsПопередній перегляд
- EnumeratorsПопередній перегляд
- Practicing EnumeratorПопередній перегляд
In this section, we will learn what Object-Oriented Programming (OOP) is and how we can create programs that use the concept of OOP. We will also practice this concept with many hands-on tasks that are fun to solve.
- What is Object-Oriented Programming?Попередній перегляд
- Defining ClassesПопередній перегляд
- Practice: Creating ClassesПопередній перегляд
- Class ObjectsПопередній перегляд
- Class Objects vs Struct ObjectsПопередній перегляд
- Practice: ObjectsПопередній перегляд
- Class MethodsПопередній перегляд
- Practice: MethodsПопередній перегляд
- Class ConstructorsПопередній перегляд
- Practice: ConstructorsПопередній перегляд
In this section, we delve deeper into the essentials of Object-Oriented Programming (OOP). We explore advanced topics to enhance your understanding and proficiency in OOP. From managing object lifecycles through destructors to refining class structures with access modifiers, and harnessing the power of derived classes and method overloading, this section equips you with the knowledge and practical skills needed to design robust and flexible object-oriented systems.
- Derived ClassesПопередній перегляд
- Derived Classes PracticeПопередній перегляд
- Common Access ModifiersПопередній перегляд
- Access Modifiers PracticeПопередній перегляд
- The `static` KeywordПопередній перегляд
- Practicing `static` KeywordПопередній перегляд
- Method OverloadingПопередній перегляд
- Method Overloading PracticeПопередній перегляд
This will be a detailed chapter in which we will dive deep into the main principles of Object-Oriented Programming (OOP). We will also look at many practical applications and hands-on examples of these principles to understand them better. In this section we will revise some of the concepts from the previous section in a bit more detail and combine the concepts together to understand it more thoroughly.
- What are the Principles of OOP?Попередній перегляд
- InheritanceПопередній перегляд
- Practicing InheritanceПопередній перегляд
- PolymorphismПопередній перегляд
- Practicing PolymorphismПопередній перегляд
- EncapsulationПопередній перегляд
- Encapsulation PracticeПопередній перегляд
- AbstractionПопередній перегляд
- Abstraction PracticeПопередній перегляд
- What's Next?Попередній перегляд
Module 3 / Вступ до SQL
У цьому розділі ми дізнаємося, як використовувати оператор SQL SELECT для отримання одного стовпця таблиці, кількох стовпців таблиці та всіх стовпців таблиці. Ми також дізнаємося, як повертати унікальні значення.
- Отримання окремих стовпцівПопередній перегляд
- Отримання декількох стовпцівПопередній перегляд
- Отримання всіх стовпцівПопередній перегляд
- Отримання Унікальних РядківПопередній перегляд
- Обмеження результатівПопередній перегляд
- Завдання: Знайти населення країнПопередній перегляд
- Завдання: Знайти всі країниПопередній перегляд
- Завдання: Знайдіть всі країни з їхніми IDПопередній перегляд
- Завдання: Знайти столиці країнПопередній перегляд
- Завдання: Знайдіть регіони, в яких розташовані всі країниПопередній перегляд
У цьому розділі ми навчимося сортувати отримані дані за допомогою оператора ORDER BY. Цей оператор, який має бути останнім у операторі SELECT, можна використовувати для сортування даних за одним або кількома стовпцями за потреби.\n
- Сортування данихПопередній перегляд
- Завдання: Сортування населенняПопередній перегляд
- Сортування за кількома стовпцямиПопередній перегляд
- Завдання: Подвійне сортування запитуПопередній перегляд
- Вказування напрямку сортуванняПопередній перегляд
- Завдання: Сортувати країни за регіоном і столицеюПопередній перегляд
- Завдання: Сортувати столиці у спадному порядкуПопередній перегляд
- Завдання: Відсортувати країни у порядку зростанняПопередній перегляд
- Завдання: Знайти країни, їхні ідентифікатори та їхнє населенняПопередній перегляд
- Завдання: Знайти країни, ідентифікатори, населення, регіони та відсортувати їхПопередній перегляд
- Завдання: Знайдіть усі континенти та відсортуйте їх у порядку зростанняПопередній перегляд
У цьому розділі ми навчимося фільтрувати повернені дані за допомогою оператора SELECT з використанням клаузи WHERE. Ми дізнаємося, як перевіряти на рівність, нерівність, більше та менше значущі діапазони значень, а також значення NULL.
- Використання оператора WHEREПопередній перегляд
- Завдання: Сортування населення Північної АмерикиПопередній перегляд
- Оператори WHERE ClauseПопередній перегляд
- Завдання: Запит на поріг населенняПопередній перегляд
- Перевірка діапазону значеньПопередній перегляд
- Перевірка на ВІДСУТНІСТЬ значенняПопередній перегляд
У цьому розділі ми дізнаємося, як поєднувати оператори WHERE з операторами AND та OR. Ми також дізнаємося, як працює оператор NOT.\n\n\n
- Використання оператора ANDПопередній перегляд
- Завдання: Сортування регіону ЄвропаПопередній перегляд
- Використання оператора ORПопередній перегляд
- Завдання: Фільтр Регіонів АмерикиПопередній перегляд
- Використання оператора NOTПопередній перегляд
- Завдання: Сортування столиць неєвропейських країнПопередній перегляд
У цьому розділі ми дізнаємося, що таке агрегатні функції SQL і як їх використовувати для підсумовування даних таблиці.
- Функція AVG()Попередній перегляд
- Завдання: Вибір Площі ПоверхніПопередній перегляд
- Функція COUNT()Попередній перегляд
- Завдання: Підрахунок континентівПопередній перегляд
- Функція MAX()Попередній перегляд
- Функція MIN()Попередній перегляд
- Завдання: Середнє значення великої площі поверхніПопередній перегляд
- Функція SUM()Попередній перегляд
Module 4 / Розширений Рівень SQL
У цьому розділі ви навчитеся групувати дані і працювати з ними. Для цього ми познайомимося з таким оператором, як GROUP BY. Ви також навчитеся фільтрувати згруповані дані за допомогою виразу HAVING.
- GROUP BYПопередній перегляд
- Послідовність інструкційПопередній перегляд
- Загальний Час Поїздки на Кожній Лінії Метро: ЗавданняПопередній перегляд
- Челендж: Середній Бал СтудентаПопередній перегляд
- Пошук Кращих Математичних Учнів - ЧеленджПопередній перегляд
- HAVINGПопередній перегляд
- Декілька агрегативних функцій у запитіПопередній перегляд
- Складніші ФільтриПопередній перегляд
У цьому розділі ви дізнаєтеся, що таке вкладені запити, як їх створювати і як з ними працювати.
- Вкладені запитиПопередній перегляд
- Знайти Співробітників Нетехнічних Відділів ЧеленджПопередній перегляд
- Використання Внутрішніх Підзапитів у Розділі FROMПопередній перегляд
- Знаходження Співробітників з Зарплатою Вище Середньої ЧеленджПопередній перегляд
- Клауза UNIONПопередній перегляд
- Об'єднання Результатів ТаблицьПопередній перегляд
У цьому розділі ви дізнаєтеся, як можна об'єднати кілька таблиць, працюючи таким чином з однією спільною таблицею, що спростить створення запитів.
- Приєднання 2 ТаблицьПопередній перегляд
- Отримання Категорії за Ціною ПродуктуПопередній перегляд
- Отримати Мінімальну Ціну За КатегорієюПопередній перегляд
- Отримати Кількість Продуктів за КатегорієюПопередній перегляд
- LEFT, RIGHT and INNER JOINsПопередній перегляд
- Об'єднання Таблиц ЧеленджПопередній перегляд
- Використання FULL JOINПопередній перегляд
Вивчіть основи мови опису даних (Data Definition Language, DDL) та мови маніпуляції даними (Data Manipulation Language, DML) в SQL, зокрема як створювати, модифікувати та видаляти об’єкти бази даних, а також як вставляти, оновлювати та видаляти дані в таблицях.
Module 5 / Introduction to .NET with C#
In this section we will learn about what is .NET, how to setup the development environment and how to start making some console apps. Apart from that we will also learn how to take input from the user in the console for making interactive applications.
- What is the .NET Platform exactly?Попередній перегляд
- Creating a Console ApplicationПопередній перегляд
- Taking input from the UserПопередній перегляд
- Task - Building a Simple CalculatorПопередній перегляд
- Dealing with Exceptions caused by User InputПопередній перегляд
- Task - Improving the CalculatorПопередній перегляд
- Reading FilesПопередній перегляд
- Writing FilesПопередній перегляд
- Task - File Based CalculatorПопередній перегляд
In this section, we will be learning how to perform multiple tasks at once to improve the performance and responsiveness of applications. We will also briefly learn what Web Services and APIs are. This will give us an introduction to how the internet and websites work. We will also learn how to use APIs.
- What is Asynchronous Programming?Попередній перегляд
- Implementing an Asynchronous MethodПопередній перегляд
- Task - Asynchronously Reading FilesПопередній перегляд
- Introduction to APIsПопередній перегляд
- Making a GET RequestПопередній перегляд
- Task - Using an APIПопередній перегляд
- Handling Exceptions caused by HTTP RequestПопередній перегляд
- Task - Exception Handling for API ResponseПопередній перегляд
In this section we will learn what are databases, specifically what are SQL databases and how to create them. We will study their structure and will learn to perform some basic operations on the databases. This chapter will serve as an introduction to ADO.NET which is a .NET module used for interacting with databases.
- What is a Database?Попередній перегляд
- Structure of a Relational DatabaseПопередній перегляд
- Setting Up A MySQL ServerПопередній перегляд
- Connecting to the MySQL ServerПопередній перегляд
- Task - Writing Connection StringsПопередній перегляд
- Executing CommandsПопередній перегляд
- Task - Executing MySQL CommandsПопередній перегляд
- MySqlCommand MethodsПопередній перегляд
- Task - Connecting to a MySQL Database and Executing CommandsПопередній перегляд
In this section, we'll cover the fundamental CRUD operations (Create, Read, Update, Delete) using SQL. We'll explore SQL syntax at a basic level and recap how to implement each SQL statement in C# code. While some parts may serve as a review from the previous section, this will provide a solid understanding of essential database concepts, enabling you to understand both the SQL and C# code and write it independently.
- Introduction to CRUD OperationsПопередній перегляд
- Installing & Using MySQL WorkbenchПопередній перегляд
- CREATE - Part IПопередній перегляд
- Task - Using CREATEПопередній перегляд
- CREATE - Part IIПопередній перегляд
- Task - Using INSERTПопередній перегляд
- ReadПопередній перегляд
- Task - Using SELECTПопередній перегляд
- UpdateПопередній перегляд
- Task - Using UPDATEПопередній перегляд
- Delete - Part IПопередній перегляд
- Delete - Part IIПопередній перегляд
- Task - Using DELETEПопередній перегляд
In this chapter we will learn about additional functions or methods for making database management more efficient. For-example executing multiple SQL commands at once using Stored Procedures, and retrieving data in bulk from the SQL database using DataSet.
Module 6 / Основи HTML
Отримайте введення у веб та HTML, включаючи значення тегів, елементів та атрибутів. Дізнайтеся про базову структуру HTML-документа та коротку історію вебу.
Опануйте основи розмітки HTML, зосереджуючись на спеціальному форматуванні тексту та списках, розуміючи їх значення у структурі контенту в HTML-документі. Пориньте в тонкощі структури HTML-документа, вдосконалюючи техніки розмітки тексту.
- Структура HTML ДокументаПопередній перегляд
- Завдання: Структура HTML ДокументаПопередній перегляд
- Розмітка ТекстуПопередній перегляд
- Завдання: Розмітка ТекстуПопередній перегляд
- Спеціальна Розмітка ТекстуПопередній перегляд
- Завдання: Спеціальна Розмітка ТекстуПопередній перегляд
- СпискиПопередній перегляд
- Завдання: СпискиПопередній перегляд
Розкрийте потенціал візуального та аудіо контенту у веб-розробці, навчаючись безперешкодно інтегрувати зображення, відео та аудіо елементи в HTML документи. Досліджуйте нюанси включення різних медіа форматів.
Опануйте складнощі подання даних та взаємодії з користувачем завдяки всебічному висвітленню таблиць і форм у HTML, що охоплює структури таблиць, створення форм та елементи введення. Отримайте навички у впровадженні елементів введення форм та використанні атрибутів для покращеної функціональності.
Підвищте свої навички HTML на новий рівень, заглиблюючись у семантичні елементи HTML, що дозволить вам створювати добре структурований та доступний веб-контент. Почніть створювати свій перший веб-сайт, застосовуючи нові знання для втілення ваших ідей у життя.
Module 7 / Advanced C# with .NET
In this section, we will learn what MAUI is, and how to set up a .NET MAUI application. We will also look at the structure of an MAUI application, and in the end, we will learn how to add some basic elements to our UI. This section will prepare us for the rest of the course where we will be working with more practical concepts.
In this section we will learn about delegates, events and data binding. Using this knowledge we will learn how to make interesting interactive GUI applications.
- DelegatesПопередній перегляд
- Task - Defining DelegatesПопередній перегляд
- EventsПопередній перегляд
- Task - Binding Event Handlers to EventsПопередній перегляд
- Custom EventsПопередній перегляд
- Task - Creating a Custom EventПопередній перегляд
- Data BindingПопередній перегляд
- Task - Practicing Data BindingПопередній перегляд
In this section, we will learn what Threading is and how to use it to keep our applications responsive, and run smoothly while performing resource intensive tasks. We will see how to differs from other similar concepts on C# and what are good practices when implementing Threading in our application. There will also be some interesting tasks to help us in understand this concept on a deeper level.
In this section, we will learn how to make more robust methods, classes and other objects which can work multiple types of input data types, by first learning about Generics and how to implement generic classes, then we will move on to Reflection and how to use reflection for further improving the capabilities of our programs.
- What are Generics?Попередній перегляд
- Implementing Generic MethodsПопередній перегляд
- Task - Implementing a Generic MethodПопередній перегляд
- Implementing Generic ClassesПопередній перегляд
- Task - Implementing a Generic ClassПопередній перегляд
- Introduction to ReflectionПопередній перегляд
- Basic ReflectionПопередній перегляд
- Task - ReflectionПопередній перегляд
- What's Next?Попередній перегляд
Requirements
- A computer with a browser - all browsers are supported.
- Your enthusiasm to enhance your tech skills.
- Everything else needed to start learning and practicing is already included in this course.
Over 200,000 5-star ratings and counting
Ruslan Kravchuk
Головне - вчитися і не здаватися
Матеріал хороший, є багато чого вивчити, все для того, щоб стати кращим, і головне - вчитися тому, чого хочете....
Matteo Comune
Завдяки їм я багато чого вчуся…
Завдяки їм я вчуся набагато швидше, тому що вони допомагають зрозуміти все з нуля. Це найкращий сайт, який допомагає людям без досвіду в ІТ...
Yuliana Cadavid
чудовий курс для початківців
чудовий курс для початківців, вони перевіряють ваші знання в кожному уроці...
Elpunzon
Я насолоджуюся своїм досвідом з Codefinity…
Я насолоджуюся своїм досвідом з Codefinity, вивчаючи Python. Самостійний спосіб навчання чудовий, тому що я можу вписати його у свій графік...
Alexandru Alexandru
Приємно вчитися з Codefinity
Приємно вчитися з Codefinity. Це легко і є хороші приклади того, що я тут вивчив...
jacob Templet
Easy to follow along with and provides…
Легко слідувати і надає виклик у моєму повсякденному житті. Виклик змушує мене хотіти вчитися день за днем...
Elan
Codefinity - це всебічне навчання…
Codefinity - це всебічний навчальний інструмент, який допоможе вам розвивати свої навички як інженера-програміста або науковця з даних. Вправи веселі і є хорошим способом відточити свої навички...
Thibault
Вперше вчуся кодувати
Вперше вчуся кодувати і успішно роблю це з Codefinity - дякую...
Adrien Morel
Добре спроектовано для повних початківців
Добре спроектовано для повних початківців, поступовий прогрес і змушує мене почуватися впевнено....
_Gracy
це просто ідеально пояснено
це просто ідеально пояснено! досі я не відчував жодних труднощів, тому що все так добре організовано...
Ruslan Kravchuk
Головне - вчитися і не здаватися
Матеріал хороший, є багато чого вивчити, все для того, щоб стати кращим, і головне - вчитися тому, чого хочете....
Matteo Comune
Завдяки їм я багато чого вчуся…
Завдяки їм я вчуся набагато швидше, тому що вони допомагають зрозуміти все з нуля. Це найкращий сайт, який допомагає людям без досвіду в ІТ...
Yuliana Cadavid
чудовий курс для початківців
чудовий курс для початківців, вони перевіряють ваші знання в кожному уроці...
Elpunzon
Я насолоджуюся своїм досвідом з Codefinity…
Я насолоджуюся своїм досвідом з Codefinity, вивчаючи Python. Самостійний спосіб навчання чудовий, тому що я можу вписати його у свій графік...
Alexandru Alexandru
Приємно вчитися з Codefinity
Приємно вчитися з Codefinity. Це легко і є хороші приклади того, що я тут вивчив...
jacob Templet
Easy to follow along with and provides…
Легко слідувати і надає виклик у моєму повсякденному житті. Виклик змушує мене хотіти вчитися день за днем...
Elan
Codefinity - це всебічне навчання…
Codefinity - це всебічний навчальний інструмент, який допоможе вам розвивати свої навички як інженера-програміста або науковця з даних. Вправи веселі і є хорошим способом відточити свої навички...
Thibault
Вперше вчуся кодувати
Вперше вчуся кодувати і успішно роблю це з Codefinity - дякую...
Adrien Morel
Добре спроектовано для повних початківців
Добре спроектовано для повних початківців, поступовий прогрес і змушує мене почуватися впевнено....
_Gracy
це просто ідеально пояснено
це просто ідеально пояснено! досі я не відчував жодних труднощів, тому що все так добре організовано...
Data Engineer
Сертифікат про завершення
Покажіть свої нові навички. Ви це заслужили
Discover more
Learning tracks
Лише для Ultimate
6 Курсів
169 Завдань
Лише для Ultimate
4 Курсів
115 Завдань
Лише для Ultimate
6 Курсів
101 Завдань
Лише для Ultimate
4 Курсів
143 Завдань
Лише для Ultimate
5 Курсів
119 Завдань
Лише для Ultimate
3 Курсів
39 Завдань
Лише для Ultimate
7 Курсів
376 Завдань
Лише для Ultimate
2 Курсів
1 Проєкт
57 Завдань
Лише для Ultimate
7 Курсів
346 Завдань
Лише для Ultimate
6 Курсів
309 Завдань
Лише для Ultimate
5 Курсів
146 Завдань
Лише для Ultimate
5 Курсів
135 Завдань
Лише для Ultimate
3 Курсів
71 Завдань
Лише для Ultimate
6 Курсів
239 Завдань
Лише для Ultimate
5 Курсів
239 Завдань
Лише для Ultimate
4 Курсів
125 Завдань
Лише для Ultimate
3 Курсів
119 Завдань
Лише для Ultimate
3 Курсів
75 Завдань
Learning tracks
трек
Python з Нуля до Героя
Базовий
4.7
(8334)
трек
SQL з Нуля до Героя
Базовий
4.7
(2591)
трек
С++ для Початківців
Базовий
4.5
(483)
трек
Розробка Ігор з Unity
Базовий
4.7
(72)
трек
Станьте React Розробником
Середній
4.7
(66)
трек
Основи Excel
Базовий
4.7
(302)
трек
Основи Java
Базовий
4.7
(197)
трек
Python Понад Середній Рівень
Базовий
4.6
(66)
трек
Full Stack Веб Розробка
Базовий
4.7
(852)
трек
Основи Frontend Розробки
Базовий
4.7
(823)
трек
Аналіз та Візуалізація Даних на Python
Середній
4.7
(565)
трек
Основи Machine Learning
Середній
4.6
(124)
трек
C++ Mastery
Просунутий
4.8
(16)
трек
Java Web
Просунутий
4.7
(1160)
трек
Стати Інженером QA
Базовий
4.7
(716)
трек
Video Production With Adobe
Базовий
5.0
(5)
трек
Інструменти Дизайну UI/UX
Базовий
5.0
(4)
трек
Essential Office Skills
Базовий
4.8
(240)
Become a Development expert
Interactive exercises
Learning videos
AI-assistant on all courses
Workspaces for designing your own projects
Ready to get started?
ProBest intro offer | UltimateA complete experience to kickstart your career | |
---|---|---|
85+ Top-Rated courses | ||
Completion certificates | ||
AI-Assistant in all courses | ||
20+ hands-on Real-world projects | ||
Personalized study tracks | ||
Unlimited workspaces | ||
Boost your Tech Skills!
with up to 55% off
What you'll get with our subscription:
Access to 85+ top-rated courses
AI-driven Learning
Workspaces for practicing your skills
Personalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity Teams