₦200,000
Afolabi Faruq
Programmer & AI Expert (Lead Instructor)Programming
Learn Complete Software Development in 16 Weeks
We are teaching you a complete software development package with ease. Our highly experienced tutors are always here to give you the best. We are the best online education platform around .While learning with us, there is always a quick test a just to keep you on track while you continue with learning with us. The course will cover 10 modules with 60 topics. Currently, you can only learn this course with us online (i.e via live one on one zoom, google meet or skype class) or you learn with us physically at our hub. Self learning is not available for now.
Overview
- Modules 10
- Topiccs 60
- Duration 16 Weeks
- Skill level Advance
- Language English
- Students 13
- Assessments Yes
- Hybrid class Yes
- Certification Yes
Course Description
This course covers the fundamentals of software development, including understanding system requirements, finding appropriate engineering compromises, effective methods of design, and coding using various scripting and programming languages. At the end of this programme, students will be able to effectively design, implement, and manage software programs using Java and/or C#. In addition, they will also have sufficient knowledge to deploy software programs using the appropriate software tools, processes, and metrics.
Certification
Your certification will be based on your ability to designs and builds computer programs that power mobile devices, desktop computers, and even cars. The certificate will portraite you as a professional Software Developer.
Learning Outcomes
- Describe basic software development and computing fundamentals that make up the software development lifecycle.t
- Explore relationships between software engineering and other engineering disciplines(Systems Engineering, Electrical and Computer Engineering, Industrial Engineering, andComputer Science)
- Modify basic software programs and verify functionality of all changes made using Python programming language / integrated development environment (IDE) toolset.
- Experiment with and use traditional software development process and testing tools, such as configuration management, interpreters/compilers and debuggers
- Analyze the functionality and performance of software application programs
- Compare and contrast how diverse software applications produce solutions to meet specific objectives/needs in a variety of fields including, but not limited to public health, safety, global, cultural, social, environmental, and economic applications
- Demonstrate and communicate software development principles effectively through written reports and/or verbal presentations.
- Summarize both ethical and professional responsibilities of a software developer
- Build a foundation for academic success in the software develpment degree program
Job Oppurtunities
- Systems Analyst
- Information Security Analyst
- Software Engineerr
- Network Architects
Course Curriculum
-
Introduction to Programming -
Introduction to Programming
-
What is programming?
-
- Choosing a programming language (e.g Python, Java, JavaScript, C#, C++)
-
Setting up a development environment
-
Basic Concepts
-
Variables, data types, and operators
-
Control structures (loops, conditionals)
-
Functions and basic I/O
-


