К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Agile Software Development with Python: TDD and BDD · LearnSpace
Назад в каталог
courseraПрограммирование

Agile Software Development with Python: TDD and BDD

Курс от University of California, Santa Cruz
Начальный≈ 7.2 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

In today’s fast-moving tech world, great developers do more than just write code — they build adaptable, high-quality software that meets real user needs. This hands-on course will guide you through the essential tools and mindsets that power modern software teams. You’ll gain a deep understanding of Agile principles and the Scrum framework, learning how to iterate quickly and deliver value efficiently. Through practical Python exercises, you’ll master Test-Driven Development (TDD) and Behavior-Driven Development (BDD) — industry-proven practices that help you design cleaner, more reliable, and maintainable code. By the end of the course, you will be able to apply Agile and Scrum frameworks to manage real-world projects effectively, write and test Python code using Pytest and Behave, and collaborate seamlessly with developers, testers, and stakeholders through shared language and executable specifications. Whether you’re an aspiring developer or a working professional, this course empowers you to build better software, communicate more effectively, and advance your career in today’s Agile-driven industry.

Навыки, которые вы освоите

Development TestingSoftware Development Life CycleTest CaseAgile Project ManagementComputer ScienceTest Script DevelopmentCollaborative SoftwarePython ProgrammingCloud ManagementSoftware Development

Программа курса

6 модулей · 30 учебных материалов

01Foundations of Agile Development7 материалов

Welcome to the Course

🎥 Introduction to the CourseВидео

Foundations of Agile Development

🎥 Traditional SDLC: The Waterfall ModelВидео🎥 The Agile Revolution: The Manifesto ValuesВидео📚 Resource: Agile ManifestoЧтение

Учитесь у экспертов

Paddu Melanahalli

Преподаватель курса

Agile Software Development with Python: TDD and BDD
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 7.2 ч

6 модулей

Язык: Английский

Часть программы вашего университета
❓ Module 1 QuizЗадание
🤖 Applying Agile Thinking to Real ProjectsDIALOGUE
✍️ Case Study: Developing an Online Recipe Sharing PlatformЗадание
02Deep Dive into Scrum: Framework for Agility4 материалов
🎥 Understanding Scrum: Roles, Events, and Core PrinciplesВидео🎥 Scrum Events and Artifacts: Bringing Agile Principles to LifeВидео❓Module 2 QuizЗадание✍️ Application Exercise: Framework for AgilityЗадание
03Python for Agile Development: Tools & Setup8 материалов
🎥 Python InstallationВидео🪜 Steps to Install Latest Python (Windows & macOS)Чтение🎥 Setting Up Python, Virtual Environments & Essential Tools for Agile DevelopmentВидео🎥 PyCharm InstallationВидео🪜 Setting Up PyCharm Community Edition (Windows & macOS)Чтение🎥 Configuring PyCharm IDE and Preparing Python for TestingВидео❓Module 3 QuizЗадание💻 Activity: Setup your EnvironmentЧтение
04Unit Testing with Pytest & TDD Fundamentals4 материалов
🎥 Unit Testing with Pytest: TDD Fundamentals and DemoВидео🎥 Test-Driven Development (TDD): Red–Green–Refactor CycleВидео❓Module 4 QuizЗадание✍️ Application Exercise: Implementing a String Utility with TDDЗадание
05Integration Testing & Introduction to BDD with Behave6 материалов
🎥 Introduction to Integration Testing and Behavior-Driven Development (BDD)Видео🎥 Demo: Basic Integration Test with PytestВидео🎥 Behavior-Driven Development (BDD) with Behave: Calculator History DemoВидео🪜 Steps to Install Behave & Make it Work with PyCharm (Windows & macOS)Чтение❓Module 5 QuizЗадание ✍️ Application Exercise: Integration Testing & Introduction to BDD with BehaveЗадание
06Course Conclusion & Next Steps1 материалов
🎥 Wrap-Up and Next StepsВидео