Course Overview
Software Development refers to the process of designing, coding, testing, and maintaining computer software. It involves the creation of applications, systems, or programs that perform specific functions or solve particular problems Software development offers a diverse range of career opportunities in various domains, including web development, mobile app development, game development, enterprise software development, and more.
What you’ll learn
- Proficiency in programming languages, frameworks, and tools relevant to software development.
- Software development process and industry best practices.
- Problem-solving and critical thinking skills to design and implement software solutions.
- Learning to collaborate effectively with cross-functional teams in software development projects.
- Knowledge of software testing and quality assurance techniques.
- Developing the ability to write clean, maintainable, and scalable code.
- Staying updated with the latest technologies, trends, and advancements in software development.
- Fundamental concepts of programming and software development.
- C# or PHP programming language, syntax, and core features.
- Problem-solving skills and logical thinking in programming.
- Strong foundation in object-oriented programming (OOP) principles.
- Practical experience in developing desktop, web, or mobile applications using PHP or C#.
Requirements
- Strong logical and analytical thinking skills.
- Proficiency in at least one programming language (such as Python, Java, C++, or JavaScript).
- Familiarity with development environments, integrated development environments (IDEs), and text editors.
- Candidates must have access to either a computer or smartphone with internet connectivity.
- Candidates must be equipped with quality webcam and headphones.
Duration & Fees
- Regular Course – 20 Weeks – ₦550,000
- Personalized Training – 16 Weeks – ₦750,000
Program Dates
- Cohort Y261: February – April, 2026
- Cohort Y262: June – August, 2026
- Cohort Y263: October – December, 2026
Curriculum
- 3 Sections
- 25 Lessons
- 20 Weeks
Expand all sectionsCollapse all sections
- Software Development Fundamentals9 Modules9
- 1.1Module 1 – Programming Fundamentals1.2Module 4 – Object-Oriented Programming (OOP)1.3Module 2 – Software Development Life Cycle (SDLC)1.4Module 5 – Database Management1.5Module 3 – Programming Languages and Frameworks1.6Module 7 – Software Testing and Quality Assurance1.7Module 6 – User Interface (UI) and User Experience (UX) Design1.8Module 9 – Software Documentation1.9Module 8 – Version Control and CollaborationC# Programming Option8 Modules8
- 2.1Module 1 – Introduction to C#2.2Module 2 – Variables, Data Types, and Operators2.3Module 3 – Control Flow and Decision Making2.4Module 4 – Exception Handling2.5Module 5 – File Handling and Input/Output Operations2.6Module 6 – Working with Arrays and Collections2.7Module 7 – Graphical User Interface (GUI) Development2.8Module 8 – Web Development with ASP.NETPHP Development Option8 Modules8
- 3.1Module 1 – Introduction to PHP3.2Module 2 – Variables, Scopes, Datatypes in PHP3.3Module 3 – Form Handling and Validation3.4Module 4 – Echo, Print and Control Statements3.5Module 5 – PHP Functions3.6Module 6 – Objects and Classes3.7Module 7 – Conditionals and Logic3.8Module 8 – Arrays and Loops



