51 added
128 removed
Original
2026-01-01
Modified
2026-02-26
1
-
<p>1</p>
1
+
<ul><li><a>Все курсы</a></li>
2
-
<a>Введение</a><p>Знакомимся с курсом</p>
2
+
<li><a>Профессия "Java-разработчик"</a></li>
3
-
<p>2</p>
3
+
</ul><h2>Бесплатный курс</h2>
4
-
<a>Привет, Мир!</a><p>Пишем свою первую программу на Java</p>
4
+
<p>Научитесь понимать и писать код на Java и создавать простые программы - всего за 39 часов с поддержкой ИИ-ассистента</p>
5
-
<p>3</p>
5
+
<p>ИИ-ассистент для подсказок и анализа кода</p>
6
-
<a>Комментарии</a><p>Научиться документировать свой код</p>
6
+
<p>34 урока в удобном формате</p>
7
-
<p>4</p>
7
+
<p>28 практических упражнения на тренажере</p>
8
-
<a>Инструкции (Statements)</a><p>Изучаем азы построения программ на Java</p>
8
+
<p>Подходит для совсем новичков</p>
9
-
<p>5</p>
9
+
<p>Курс успешно прошли 6 305 человек</p>
10
-
<a>Как мы проверяем ваши решения</a><p>Узнать, как проверяются решения в упражнениях</p>
10
+
<h2>новая профессия за 10 месяцев</h2>
11
-
<p>6</p>
11
+
<h2>5 сильных проекта в портфолио</h2>
12
-
<a>Ошибки оформления (синтаксиса)</a><p>Учимся не бояться ошибок</p>
12
+
<h2>карьерная поддержка до первого оффера</h2>
13
-
<p>7</p>
13
+
<h2>Данный вводный курс - часть полноценной профессии<a>"Java‑разработчик"</a>с практикой на реальных проектах и последующей гарантированной стажировкой. Пройдите 10 бесплатных уроков в рамках профессии и получите скидку 10%.</h2>
14
-
<a>Арифметические операции</a><p>Переводим арифметические действия на язык программирования</p>
14
+
<h2>Зачем учить Java</h2>
15
-
<p>8</p>
15
+
<p>Java требуется при разработке мобильных приложений на Android и веб-сайтов, корпоративных приложений для банковского сектора, при создании серверных приложений и игр, а также в работе с данными и исследованиями</p>
16
-
<a>Операторы</a><p>Разбираемся в терминологии и учимся отличать операторы от операндов</p>
16
+
<ul><li><p>Новичкам в программировании</p>
17
-
<p>9</p>
17
+
<p>Java - хорошее решение для старта карьеры в разработке</p>
18
-
<a>Коммутативная операция</a><p>Разбираемся, важен ли порядок операндов в операции</p>
18
+
</li>
19
-
<p>10</p>
19
+
<li><p>Тестировщикам-автоматизаторам</p>
20
-
<a>Композиция операций</a><p>Учимся вычисялть значения составных выражений</p>
20
+
<p>Научитесь писать качественные автотесты для веб-приложений и API</p>
21
-
<p>11</p>
21
+
</li>
22
-
<a>Приоритет операций</a><p>Разбираемся, как менять стандартный порядок вычисления</p>
22
+
<li><p>Аналитикам данных</p>
23
-
<p>12</p>
23
+
<p>Поймёте, как работать с большими объемами данных, создавать и обучать нейронные сети</p>
24
-
<a>Числа с плавающей точкой</a><p>Поймем различия между натуральными и рациональными числами и узнаем, почему операции с числами с плавающей точкой неточны</p>
24
+
</li>
25
-
<p>13</p>
25
+
<li><p>Мобильным разработчикам</p>
26
-
<a>Линтер</a><p>Учимся писать код, соответствующий стандартам кодирования</p>
26
+
<p>Освоите мощный инструмент для создания мобильных приложений на Android</p>
27
-
<p>14</p>
27
+
</li>
28
-
<a>Кавычки</a><p>Учимся определять строки в Java</p>
28
+
</ul><h2>Чему научитесь</h2>
29
-
<p>15</p>
29
+
<h3>Писать первый код</h3>
30
-
<a>Экранирующие последовательности</a><p>Разбираемся, как сделать перевод строки</p>
30
+
<p>Закрепите теорию курса на практических тренажерах и проверочных тестах</p>
31
-
<p>16</p>
31
+
<h3>Работать над ошибками</h3>
32
-
<a>Конкатенация</a><p>Изучаем, как собрать строку из разных частей, соединенных вместе</p>
32
+
<p>Начнете правильно искать, анализировать и исправлять ошибки в коде с использованием отладочной печати</p>
33
-
<p>17</p>
33
+
<h3>Работать с типами данных</h3>
34
-
<a>Что такое переменная</a><p>Учимся хранить информацию и переиспользовать уже существующие данные</p>
34
+
<p>Поймете концепцию и начнете использовать в работе различные типы данных и библиотеки</p>
35
-
<p>18</p>
35
+
<h3>Разделять код на методы</h3>
36
-
<a>Изменение переменной</a><p>Узнаем, как изменить значение переменной</p>
36
+
<p>Курс научит правильно объединять участки кода в методы, чтобы он выполнял одно простое законченное действие</p>
37
-
<p>19</p>
37
+
<h3>Создавать простые программы</h3>
38
-
<a>Выбор имени переменной</a><p>Учимся правильно именовать переменные</p>
38
+
<p>Научитесь использовать основные конструкции языка (условия, циклы, методы и другие)</p>
39
-
<p>20</p>
39
+
<h3>Понимать синтаксис</h3>
40
-
<a>Ошибки при работе с переменными</a><p>Учимся избегать распространенных ошибок в работе с переменными</p>
40
+
<p>Получите крепкую базу для дальнейшего изучения программирования. Освоите типы данных и операторы, сможете ориентироваться в синтаксисе Java.</p>
41
-
<p>21</p>
41
+
<h2>Как проходит обучение</h2>
42
-
<a>Выражения в определениях</a><p>Узнаем, как записать в переменную значение целого выражения</p>
42
+
<p>Вы учитесь на курсе бесплатно и самостоятельно, в любое удобное время, в подходящем темпе и из любой точки мира</p>
43
-
<p>22</p>
43
+
<p>В курс входят 34 урока (видео и/или текст), 28 упражнений в тренажере, 33 проверочных теста и дополнительные материалы. Вы будете писать и анализировать код, работать с данными и учиться разрабатывать программы</p>
44
-
<a>Переменные и конкатенация</a><p>Научимся использовать переменные при конкатенации строк</p>
44
+
<p>Отработка материала: тесты и практика для закрепления после каждого урока</p>
45
-
<p>23</p>
45
+
<h2>Программа обучения</h2>
46
-
<a>Именование переменных</a><p>Учимся правильно именовать переменные, чьи имена состоят из нескольких слов</p>
46
+
<ul></ul><p>Результат супер! Благодаря этому курсу я понял, что быть web-разработчиком - это мое призвание. Практические задания позволяют закрепить теорию, а поддержка сообщества делает обучение намного проще. Теперь я уверенно создаю сайты и работаю с дата на сервере.</p>
47
-
<p>24</p>
47
+
<p>Алексей К.</p>
48
-
<a>Магические числа</a><p>Узнать, что такое магические числа и научиться избегать их в коде</p>
48
+
<h2>Вопрос-ответ</h2>
49
-
<p>25</p>
49
+
<p>108813 г. Москва, вн.тер.г. поселение Московский, г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3</p>
50
-
<a>Константы</a><p>Узнаем, как хранить неизменяемые даные</p>
50
+
<p>119331 г. Москва, вн. тер. г. муниципальный округ Ломоносовский, пр-кт Вернадского, д. 29</p>
51
-
<p>26</p>
51
+
52
-
<a>Зачем нужны типы данных</a><p>Обсуждаем, что такое типы данных и зачем они нужны</p>
53
-
<p>27</p>
54
-
<a>Явная типизация</a><p>Знакомимся с механизмом вывода типов в Java</p>
55
-
<p>28</p>
56
-
<a>Какие бывают типы</a><p>Узнаем, какие еще типы данных бывают в Java</p>
57
-
<p>29</p>
58
-
<a>Значение null</a><p>Узнаем про особое значение null в Java и его использование в ссылочных типах данных</p>
59
-
<p>30</p>
60
-
<a>Явное преобразование типов</a><p>Узнаем, как в Java преобразовать значения из одного типа в другой</p>
61
-
<p>31</p>
62
-
<a>Методы и их вызов</a><p>Учимся пользоваться готовыми методами</p>
63
-
<p>32</p>
64
-
<a>Параметры методов</a><p>Узнаем, как передавать методам данные, которые метод сможет использовать для выполнения своих операций</p>
65
-
<p>33</p>
66
-
<a>Вызов метода - выражение</a><p>Учимся использовать результат работы методов</p>
67
-
<p>34</p>
68
-
<a>Неизменяемость строк</a><p>Узнаем, что строки в Java изменить нельзя</p>
69
-
<p>35</p>
70
-
<a>Цепочки вызовов методов</a><p>Учимся вызывать метод на результате вызова предыдущего и строить цепочки вызовов</p>
71
-
<p>36</p>
72
-
<a>Детерминированность</a><p>Изучаем некоторые свойства методов и особенности их работы</p>
73
-
<p>37</p>
74
-
<a>Стандартная библиотека</a><p>Начинаем знакомство со стандартной библиотекой</p>
75
-
<p>38</p>
76
-
<a>Какие бывают методы</a><p>Узнаем, какие методы существуют в Java</p>
77
-
<p>39</p>
78
-
<a>Создание (определение) метода</a><p>Создаем свой первый метод</p>
79
-
<p>40</p>
80
-
<a>Метод main</a><p>Разбираемся, для чего нужен метод main</p>
81
-
<p>41</p>
82
-
<a>Возврат значений</a><p>Учимся использовать результат работы функции</p>
83
-
<p>42</p>
84
-
<a>Определение методов</a><p>Учимся принимать данные в метод</p>
85
-
<p>43</p>
86
-
<a>Необязательные параметры методов</a><p>Выясняем, как работает перегрузка метода</p>
87
-
<p>44</p>
88
-
<a>Логический тип</a><p>Учимся использовать логические выражения и писать методы-предикаты</p>
89
-
<p>45</p>
90
-
<a>Сравнение строк</a><p>Узнаем, как в Java правильно сравнивать строки по их содержимому</p>
91
-
<p>46</p>
92
-
<a>Комбинирование операций и методов</a><p>Узнаем, как сочетать логические операции с другимы выражениям и разберемся с порядком вычисления</p>
93
-
<p>47</p>
94
-
<a>Логические операторы</a><p>Учимся объединять логические операции</p>
95
-
<p>48</p>
96
-
<a>Отрицание</a><p>Узнаем, как изменить логическое значение на противоположное</p>
97
-
<p>49</p>
98
-
<a>Условная конструкция (if)</a><p>Учимся управлять поведением программы в зависимости от разных условий</p>
99
-
<p>50</p>
100
-
<a>Конструкция if-else</a><p>Узнаем, как выполнить действия, если условие не выполнилось</p>
101
-
<p>51</p>
102
-
<a>Конструкция else if</a><p>Учимся использовать большое количество проверок, которые взаимоисключают друг друга</p>
103
-
<p>52</p>
104
-
<a>Тернарный оператор</a><p>Учимся управлять поведением программы в зависимости от разных условий</p>
105
-
<p>53</p>
106
-
<a>Конструкция Switch</a><p>Разбираемся, что такое конструкция Switch и в каких случаях ее использовать</p>
107
-
<p>54</p>
108
-
<a>Цикл while</a><p>Разбираемся, как писать программы для выполнения повторяющихся действий</p>
109
-
<p>55</p>
110
-
<a>Агрегация данных (Числа)</a><p>Узнаем, что такое агрегация и научимся считать сумму всех чисел</p>
111
-
<p>56</p>
112
-
<a>Агрегация данных (Строки)</a><p>Применяем агрегацию к строкам</p>
113
-
<p>57</p>
114
-
<a>Обход строк</a><p>Учимся обходить строки в цикле</p>
115
-
<p>58</p>
116
-
<a>Условия внутри цикла</a><p>Учимся управлять программой в теле цикла</p>
117
-
<p>59</p>
118
-
<a>Формирование строк в циклах</a><p>Узнаем, как сформировать новую строку в цикле</p>
119
-
<p>60</p>
120
-
<a>Синтаксический сахар</a><p>Немного упростим написание кода в циклах</p>
121
-
<p>61</p>
122
-
<a>Инкремент и декремент</a><p>Изучим инкремент и декремент, узнаем про разницу постфиксной и префиксной формам</p>
123
-
<p>62</p>
124
-
<a>Возврат из циклов</a><p>Узнаем, как закончить выполнение цикла при достижении необходимого результата</p>
125
-
<p>63</p>
126
-
<a>Цикл for</a><p>Изучаем альтернативу циклу while</p>
127
-
<p>64</p>
128
-
<a>Пакеты</a><p>Учимся организовывать свой код в виде пакетов</p>