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 Y253 – September, 2025 – February, 2026
- Cohort Y261 – February – July, 2026
Curriculum
- 3 Sections
- 25 Lessons
- 20 Weeks
Expand all sectionsCollapse all sections
- Software Development Fundamentals9 Modules9
- 1.1Module 1 – Programming Fundamentals
- 1.2Module 4 – Object-Oriented Programming (OOP)
- 1.3Module 2 – Software Development Life Cycle (SDLC)
- 1.4Module 5 – Database Management
- 1.5Module 3 – Programming Languages and Frameworks
- 1.6Module 7 – Software Testing and Quality Assurance
- 1.7Module 6 – User Interface (UI) and User Experience (UX) Design
- 1.8Module 9 – Software Documentation
- 1.9Module 8 – Version Control and Collaboration
- C# Programming Option8 Modules8
- 2.1Module 1 – Introduction to C#
- 2.2Module 2 – Variables, Data Types, and Operators
- 2.3Module 3 – Control Flow and Decision Making
- 2.4Module 4 – Exception Handling
- 2.5Module 5 – File Handling and Input/Output Operations
- 2.6Module 6 – Working with Arrays and Collections
- 2.7Module 7 – Graphical User Interface (GUI) Development
- 2.8Module 8 – Web Development with ASP.NET
- PHP Development Option8 Modules8