Курс на 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»Учеников на курсе 228
Сертификаты, выданные на курсе «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

Motivation and Overview

1 урок
1. Learning Goals ↗

Assignment 1: Creating a Development Environment

1 урок
1. Setting up CPython on VSCode ↗

Assignment 2: Go to Line Feature Upgrade

1 урок
1. Assignment Introduction ↗

Code Comprehension

5 уроков
1. Code Navigation for Comprehension ↗
2. Making Experimental Code Changes ↗
3. IDE-based Debugger for Comprehension ↗
4. Diagramming for Comprehension ↗
5. Test Cases for Comprehension ↗

Code Management

4 урока
1. Unit Testing ↗
2. Git Workflow ↗
3. Project Management ↗
4. Code Quality ↗

LLMs for Large Code Bases

3 урока
1. Introduction to LLMs ↗
2. Getting Started with GitHub Copilot ↗
3. Commands and Best Practices ↗