Точка входа в программирование
21.4K subscribers
910 photos
164 videos
1 file
2.45K links
Фундаментальные знания по основам программирования

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Бесплатный курс по основам командной строки

В Linux командная строка — основной инструмент для взаимодействия с системой. Освоить её может онлайн-курс, где вы научитесь:

— навигации по файловой системе;
— работе с пакетным менеджером;
— управлять доступами к файлам;
— работать с переменными окружения.

Приступить к изучению: https://ru.hexlet.io/courses/cli-basics

#linux #курсы
Бесплатный курс по программированию на C#

Если вы хотите разрабатывать программы для Windows, игры или серверную часть веб-приложений, то C# станет отличным вариантом для первого языка программирования.

С нуля изучить C# поможет специальный курс на Stepik, где вы освоите основы языка, а также научитесь работать со средой разработки Visual Studio:

https://stepik.org/course/99426/promo

#csharp #курсы
Серия лекций по C++

C++ — достаточно сложный и в то же время мощный язык, который ценится за скорость работы и возможности работы с памятью. Чтобы его изучить, вам пригодятся действительно качественные лекции от опытных преподавателей и разработчиков.

Хорошо подойдёт курс «Программирование на C++» от Computer Science Center, доступный на YouTube:

Первая часть

Вторая часть

#cpp #курсы
Видеокурс по основам языка C#

Даже если вы никогда не программировали, то после серии уроков вы научитесь писать небольшие проекты на C#:

https://www.youtube.com/playlist?list=PLDyJYA6aTY1laYPs6iS-SrYl9DZLVCUKr

В видеокурсе вы изучите основные концепции C# — от переменных, операций и циклов до классов и структур данных. Каждое видео длится до 30 минут, благодаря чему удобно заниматься изучением C# в свободное время.

#csharp #курсы
Изучаем Unity с нуля

Чтобы разрабатывать игры, удобно начать с движка Unity. Он обладает мощным инструментарием, который позволяет создавать игры разных жанров и масштабов, и в то же время дружелюбен для новичков.

Для освоения основ Unty подойдёт бесплатный видеокурс на YouTube. С его помощью вы научитесь писать под Unity код на C# и использовать различные функции и свойства движка.

#csharp #курсы #gamedev
Видеокурс по тестированию ПО

Тестирование приложений — важная профессия в сфере IT. Тестировщики следят за качеством приложений: они ищут баги различными методами и передают информацию о найденных проблемах разработчикам.

Серия роликов поможет получить знания на уровне Junior QA-инженера. Сначала вы изучите основную теорию, необходимую для всех направлений тестирования, а затем перейдёте к тестирование веб-сервисов.

Курс доступен в плейлисте на YouTube.

#курсы #тестирование
Курс лекций по алгоритмам от Школы анализа данных

Хотите научиться работать с большими наборами данных? Без крепких знаний алгоритмов никуда.

Восполнить «пробелы» в знаниях помогут записи лекций из Школы анализа данных (ШАД) «Яндекса». В них вы узнаете как о теоретических (модели вычислений, иммутабельность и персистентность, хеширование и не только), так и практических (задача о кратчайших путях, RMC, LCA) аспектах алгоритмов.

Лекции доступны бесплатно на YouTube.

#алгоритмы #курсы
«Поколение Python» — серия бесплатных онлайн-курсов по Python

Курсы хороши тем, что содержат много практических задач и имеют низкий порог вхождения. Пройти их можно бесплатно на платформе Stepik:

1. «Поколение Python»: курс для начинающих
Курс рассчитан на тех, кто совсем не имеет опыта в программировании. Вы узнаете об основных типах данных, конструкциях и принципах структурного программирования на Python 3.

2. «Поколение Python»: курс для продвинутых
Курс знакомит с основными структурами данных языка Python: двумерные массивы, кортежи, множества и словари. Также вы узнаете о возможностях стандартных модулей, функциях и работе с графикой и файловой системой.

#python #курсы
Бесплатный курс по паттернам и практикам написания кода

Делимся видеокурсом от команды AvitoTech, где ребята рассказали:
— как улучшить качество кода;
— как работать с исключениями;
— про полезные архитектуры и шаблоны проектирования.

Курс преподавался в Московском авиационном институте (МАИ) и будет полезен как начинающим, так и более опытным разработчикам.

Все видео курса доступны в плейлисте на YouTube.

#курсы #паттерны
Знакомимся с Kotlin на практике

Хотите быстро приступить к написанию кода на Kotlin? Упражнения Kotlin Koans от JetBrains помогут освоить синтаксис языка и его идиомы. Задания выглядят как непройденные unit-тесты, и вам предстоит их успешно завершить.

Единственное условие — нужно знать какой-либо язык программирования, например Java.

Поупражняться: https://play.kotlinlang.org/koans/overview

#kotlin #курсы
Бесплатный курс-введение в язык Kotlin

Если трудно проходить курсы на английском языке, то на Stepik доступен бесплатный курс по Kotlin. Он не доработан до конца, но первый и самый основной блок по синтаксису и семантике Kotlin полностью завершён. Его с лихвой хватит, чтобы начать писать собственные программы на Kotlin.

Курс: https://stepik.org/course/5448/promo

#kotlin #курсы
Бесплатные курсы по программированию на языке C++

Хотите изучить язык C++? На Stepik доступны бесплатные русскоязычные курсы с кучей практики, которые помогут освоить все тонкости C++.

Перед изучением C++ рекомендуется знать хотя бы один язык программирования, поскольку в курсах опущены основы программирования:

1. Программирование на языке C++
Вы узнаете о том, как компилируются и выполняются программы на C++, а также усвоите основной синтаксис языка, структуры и классы, ООП и шаблоны.

2. Программирование на языке C++ (продолжение)
Дополнение к предыдущему курсу, где рассмотрены продвинутые возможности C++, нововведения современных стандартов языка, стандартная библиотека шаблонов, обработка ошибок и программирование многопоточных приложений.

#cpp #курсы
Чек-лист для начинающих тестировщиков

В компаниях QA-инженер или тестировщик принимает участие во всех стадиях разработки, следя за качеством приложения и тестируя его различными методами.

Если вам интересна эта профессия, то в этом чек-листе подробно разбирается, что нужно знать начинающему тестировщику без опыта:

https://tproger.ru/articles/chek-list-dlja-nachinajushhih-testirovshhikov/

#тестирование #курсы
Amazon Web Services открыла бесплатный доступ к 120 англоязычным курсам

На официальном сайте можно выбрать и бесплатно загрузить любой курс по работе с облачным сервисом AWS, например, по линейной и логистической регрессии или анализу потоковых данных.

Акция продлится до 9 декабря, но доступ уже к загруженным курсам открыт до 28 апреля 2023. Полный список доступных уроков: https://tprg.ru/9NZs

Небольшая статья, как пройти регистрацию на AWS: https://tprg.ru/tXAU

#курсы
Сэкономьте себе средства: подборка бесплатных курсов по SQL

Разработчик ПО поделился в LinkedIn подборкой бесплатных курсов по SQL. Она включает как курсы для новичков, так и для более опытных разработчиков. Продолжительность также отличается – от 14 часов до 4 недель.

Размещены они на платформах Coursera, Udacity, Udemy и Kaggle:

1. SQL for Data Analysis
2. SQL for Data Science
3. Introduction to Databases and SQL Querying
4. Intro to Relational Databases
5. Introduction to Structured Query Language (SQL)
6. Advanced Databases and SQL Querying
7. Databases and SQL for Data Science with Python
8. Oracle SQL – A Complete Introduction
9. Intro to SQL
10. Advanced SQL
11. Oracle SQL Basics
12. Beginners Guide to SQL

#SQL #курсы
Видео-курс для изучения PHP 8

Большой и подробный курс для изучения PHP 8 от начального уровня до продвинутого.

Курс разделён на четыре части:
1. Основы PHP.
2. Объектно-ориентированное программирование на PHP.
3. Продвинутый PHP.
4. Практика: создание приложения Expennies — планировщика семейного бюджета.

https://www.youtube.com/playlist?list=PLr3d3QYzkw2xabQRUpcZ_IBk9W50M9pe-

#php #курсы