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