Certificate in Software Engineering
Intermediate

Certificate in Software Engineering

About This Course

Learn professional software development practices that distinguish hobbyists from industry professionals. Master essential software engineering methodologies including Agile, Scrum, and DevOps. Gain expertise in version control with Git and GitHub for collaborative development, branching strategies, pull requests, and code reviews. Understand software testing principles, continuous integration/continuous deployment (CI/CD), code quality tools, and documentation best practices. Learn project management, technical communication, and team collaboration workflows used by leading tech companies. This course bridges the gap between writing code and building enterprise-grade software. Essential for junior developers preparing for professional roles or programmers seeking to adopt industry standards.

Course Content

Module 1: Foundations of Software Engineering
1.1 What Is Software Engineering and Why Does It Matter? (Preview)
1.2 The Software Development Life Cycle
1.3 Case Study: Building a Mobile Money Agent App in Zambia
Module 2: Gathering Requirements from Real Users
2.1 How to Interview Real Users and Gather Requirements
2.2 Writing User Stories and Acceptance Criteria
2.3 From Requirements to Specifications
Module 3: Designing Before You Code
3.1 Software Design Principles for Beginners
3.2 Drawing Flowcharts to Map Logic
3.3 Writing Clear Pseudocode
Module 4: Version Control with Git and GitHub
4.1 Why Every Developer Needs Version Control
4.2 Git Fundamentals: Commits, Branches, and Merging
4.3 GitHub: Collaboration, Pull Requests, and Code Reviews
Module 5: Testing and Deploying Software
5.1 Understanding Why Software Has Bugs
5.2 Manual and Automated Testing Basics
5.3 Deploying a Simple Web Application
Module 6: Teams, Methodologies, and Your Career
6.1 Agile vs Waterfall in Plain Language
6.2 Working in a Development Team
6.3 Software Engineering Careers and Freelancing from Zambia

Student Reviews

No reviews yet. Be the first to review!

ZMW 3,000.00

Login to Enroll
Instructor TBA
Duration 12 weeks
Students 1
Language English
New Join Our Community!