На курсе мы разберем одну из интереснейших областей знаний в IT - Computer Science. Начнем с истории и перейдем к практическим задачам.Курс за четыре месяца знакомит с ключевыми понятиями в Computer Science: как работают компьютеры, процессоры (алгоритмы, архитектуры), операционные системы. Мы разберем основные понятия в языках программирования, поймем работу низкоуровневых и высокоуровневых языков программирования на примере Assembler, C, Python. Этот курс даст практические навыки в фундаментальных знаниях, которые смогут помочь вам развиваться как разработчику, сделают из вас более опытного специалиста и дадут общее понимание устройства компьютера для более эффективного решения задач программирования. Для кого этот курс?Курс ориентирован для начинающих в IT, выпускников технических специальностей, либо специалистов, которые имеют практический опыт работы с каким-либо языком программирования, которые хотят:- получить понимание аспектов работы компьютеров и принципов организации ПО;- повысить свою экспертизу в теории и практике системных и прикладных задач программирования;- научиться решать задачи, на которых построены ключевые программным концепции.Чему вы научитесь?- создавать и выполнять программы на разных уровнях абстракции на примере таких языков, как Assembler, C, Python;- применять принципы разработки ПО с ключевыми понятиями ИТ, задачи/проекты;- решать низкоуровневые и алгоритмические задачки с ЯП Assembler;- создавать программы на C с использованием компьютерных сетей;- разрабатывать веб-приложения на Python;- применять современные практики создания ПО;- понимать принципы работы и развития компьютерных систем, как работают компьютеры - процессоры, алгоритмы, архитектуры, операционные системы, стэки, переключение контекстов, сети;С каким выпускным проектов вы выпуститесь с курса?- написание CLI чата на С или WebAssembly;- создание простого интерпретатора языка программирования;- написание VCS системы типа GIT на C или Python;- создание простейшей базы данных на C или Python;
Шикарное образование
С самых первых дней обучения стало понятно, что преподаватель имеет реальный практический опыт и при этом эффективно использует свои теоретические навыки по нему, при этом умеет очень качественно доносить информацию до обучающихся. Освоил очень много нового, получил нужный мне уровень знаний. Рекомендую!
Плюсы: Грамотные преподаватели, мощная информационная база, много практики, удобный график обучения
Минусы: Нет
Источник: otzovik.com
DmitryLozovoy
30.10.2023
10
OTUS C++ Developer. Professional
В прошлом году принял решение изучить новинки в стандарте C++ и получить новые скилы. Язык C/C++ изучал еще в институте 20 лет назад и знаний отсталось почти 0. Курс для меня очень достойный, развивающий самостоятельность в поиске информации и навыки работы в команде, раскрывающий актуальное состояние стандарта C++, множество современных и проверенных временем инструментов для разработки на C++. Отличная обратная связь с преподавателями и координаторами курса. Хорошее комьюнити среди участников курса. Есть возможность продолжить обучение со следующим потоком и закрепить знания. Курс точно не для новичков и ожидать от него чуда с нуля не стоит, но для тех, кто уже имеет определенные навыки в разработке рекомендую.
Плюсы: 1.Комьюнити 2.Поддержка координаторов 3.Возможность продлить обучение 4.Профессионализм преподавателей 5.Качество проверки домашних заданий( даются рекомендации по рефакторингу) 6.Нет навязчивой рекламы(большая редкость сейчас)