Computer ScienceIntermediate Certificate
Software Engineering Principles
Learn how professional software is designed, built, and maintained
No reviews yet — be the first! 0 students English
What you'll learn
Understand the software development lifecycle (SDLC)
Apply agile and Scrum practices to manage projects
Use common design patterns to solve recurring problems
Write unit, integration, and end-to-end tests
Use Git for version control and team collaboration
Write clean, readable, and maintainable code
About this course
A practical guide to professional software engineering. You will learn the full software development lifecycle, agile methodologies, design patterns, testing strategies, version control with Git, and the principles of writing clean, maintainable code — everything you need to work effectively on real software teams.
Course curriculum
40 lessons · 20 hours total
Your instructor
PR
Pallava Ray
Computer Science Educator
Pallava Ray is a CS educator who bridges the gap between academic programming and professional software development. This course teaches the practices, tools, and mindset that turn good coders into effective software engineers.
₹500