Курс на Stepik
Обложка курса «Working with Large Codebases» на Stepik
Бесплатно

Working with Large Codebases 5.000

Открыть на
STEPIK.ORG

In this course, you will learn about program comprehension techniques for working in a large code base, such as code navigation, using the debugger, diagramming, making experimental code changes, reading test cases, and more! We'll also cover other software development processes, such as unit testing, project management, and how to use large language models.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Working with Large Codebases»Учеников на курсе 211
Сертификаты, выданные на курсе «Working with Large Codebases»Сертификатов выдано 0
Отзывы о курсе «Working with Large Codebases»Отзывов получено 1
Рейтинг курса «Working with Large Codebases»Рейтинг курса 5.000
Уроки в курсе «Working with Large Codebases»Количество уроков 15
Тесты в курсе «Working with Large Codebases»Количество квизов 11
Время прохождения курса «Working with Large Codebases»Время прохождения курса
Обновления курса «Working with Large Codebases»Обновления курса
Дата публикации курса «Working with Large Codebases»Дата публикации курса
Последнее обновление курса «Working with Large Codebases»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «Working with Large Codebases» 6 разделов Уроки в курсе «Working with Large Codebases» 15 уроков Тесты в курсе «Working with Large Codebases» 11 тестов Время прохождения курса «Working with Large Codebases» 0 ч. Последнее обновление курса «Working with Large Codebases» обн. 12 февраля 2026

1. Motivation and Overview

1 урок
Открытый
1.1 Learning Goals
209
209
0м 26с
0

2. Assignment 1: Creating a Development Environment

1 урок
Открытый
2.1 Setting up CPython on VSCode
124
73
1м 16с
0

3. Assignment 2: Go to Line Feature Upgrade

1 урок
Открытый
3.1 Assignment Introduction
80
43
2м 38с
0

4. Code Comprehension

5 уроков
Открытый
4.1 Code Navigation for Comprehension
73
7
1м 49с
0
Открытый
4.2 Making Experimental Code Changes
42
7
0м 13с
0
Открытый
4.3 IDE-based Debugger for Comprehension
35
6
0м 21с
0
Открытый
4.4 Diagramming for Comprehension
33
6
1м 52с
0
Открытый
4.5 Test Cases for Comprehension
20
6
0м 21с
0

5. Code Management

4 урока
Открытый
5.1 Unit Testing
31
6
1м 26с
0
Открытый
5.2 Git Workflow
27
15
0м 23с
0
Открытый
5.3 Project Management
17
6
0м 4с
0
Закрытый
5.4 Code Quality
9
9
-
0

6. LLMs for Large Code Bases

3 урока
Открытый
6.1 Introduction to LLMs
21
12
1м 41с
0
Открытый
6.2 Getting Started with GitHub Copilot
13
7
0м 4с
0
Открытый
6.3 Commands and Best Practices
12
6
0м 2с
0