Learn how to use the Git version control system to manage Markdown files.
Explore activities in all of the phases of team-based software development.
Work in larger teams to collaboratively validate and verify a software system.
Work in small teams to create a full-featured programming systems product.
Work in larger teams to release and maintain a full-featured programming systems product.
Collaborate with your team to deliver a complete system that supports software planning.
Collaboratively calculate design and implementation quality metrics for Java programs.
Work in a team to release a full-featured system for an external customer.
Collaborate across all of the software lifecycle's phases to release a system to a customer.