- Foundational
Foundations of Software Development
UGX 1,000,000
Learning Mode:
Hybrid
Build Foundational Skills for a Digital World
This program is specifically designed to empower school-going children, high school graduates, and leavers who aspire to join the tech industry.
It provides a comprehensive introduction to the foundational skills of software development, fostering a deep understanding of the “why and how” behind leveraging technology to solve real-world problems.
Whether you’re just starting your digital journey (ages 12+) or have some basic computer skills, this program will guide you through the essentials.
We believe in a student-led learning experience. Your learning journey will be ignited and accelerated through engaging interactive assignments, presentations, collaborative group exercises, personalized coaching, stimulating discussions, relevant personal case studies and practical action planning.
In this program, you will explore:
- Essential Problem-solving techniques to approach challenges effectively.
- Foundational Leadership and personal development skills for future growth.
- The fundamentals of software and application development using HTML/CSS and the popular platform WordPress.
Who Should Embark on This Journey?
This program is perfect for young individuals and recent graduates who:
- Aspire to build a strong base for a future career in software development.
- Are eager to develop crucial problem-solving abilities in a digital context.
- Want to cultivate leadership potential to thrive in the evolving digital economy.
- Seek to gain exposure to tools and techniques that foster continuous self-learning in the tech field.
- Are over 12 years old and comfortable with basic computer operation.
What You Will Learn (Learning Objectives)
By the end of this program, you will be able to:
- Establish a solid groundwork for a successful career in software development.
- Cultivate and refine your problem-solving abilities in the realm of technology.
- Develop foundational leadership qualities to excel in the digital landscape.
- Enhance your capacity for independent learning in the ever-evolving world of technology.
Key Achievements (Learning Outcomes):
- Demonstrate a clear understanding and practical ability to apply foundational software development skills by completing two mini website projects: one coded from scratch and another built using a content management system.
- Exhibit self-leadership abilities, including goal setting and achievement, a proactive approach to learning, and an understanding of your role within group settings.
- Demonstrate problem-solving skills, specifically in the context of creating digital solutions to address societal challenges.
The Benefits for You
- Gain fundamental knowledge in leveraging Information Technology for effective problem-solving.
- Learn valuable problem-solving techniques applicable to developing sustainable digital solutions.
- Connect with a community of digitally-literate individuals working towards delivering IT solutions within their communities.
- Earn a certificate of accomplishment recognizing your newly acquired skills.
How the Program is Delivered
- Concise Four (4) week course duration.
- Maximum 15 hours of live interaction per week.
- Flexible Modality: Can be delivered in-person, online, or through a blended approach.
- Engaging learning methods including presentations, peer teaching, group activities, and individual assignments.
Scheduled Intakes for 2025
- February
- April
- May – Special 8-week cohort for Persons with Disabilities (PWDs)
- June
- July
- September
- November
Curriculum Outline
| Week | Module | Hours |
| 1 | Leadership & personal Dev’t | 7.5 |
| 1 | Introduction to computing | 7.5 |
| 2 | Problem-solving: Human-Centered Design | 7.5 |
| 2 | HTML5 | 7.5 |
| 3 | HTML5 | 7.5 |
| 3 | CSS3 | 7.5 |
| 4 | CSS3 | 7.5 |
| 4 | Content Management Systems | 7.5 |
| 5 | Work-readiness training | 6 |
| 5 | Introduction to Entrepreneurship | 6 |
| 6 | Career Coaching | 8 |
| – | Final Project Presentations | Student-led (10 min/student) |
| – | Continuous Assessment Projects | 20 hours (Weeks 2-4) |
| – | Technical Coaching | Student-led (Weeks 3-4) |
| Total Live Instruction Time | 60 Hours | |
| Total Course Engagement Time | 100 Hours |
Learning Outcomes
- Demonstrate a clear understanding and practical ability to apply foundational software development skills by completing two mini website projects: one coded from scratch and another built using a content management system.
- Exhibit self-leadership abilities, including goal setting and achievement, a proactive approach to learning, and an understanding of your role within group settings.
- Demonstrate problem-solving skills, specifically in the context of creating digital solutions to address societal challenges.
Course Curriculum
Week 1
-
Session 1: Leadership and Personal Development
-
Session 2: Introduction to Computing
Week 2
-
Session 1: Human-Centered Design
-
Session 2: HTLM5/CSS3
Week 3
-
Session 1: Content Management Systems
-
Session 2: HTML5/CSS3
Week 4
-
Session 1: Content Management Systems
-
Session 2: Project Completion & Career Planning
Student Ratings & Reviews
Material Includes
- Slides for each module
- Zoom recordings for each session
- Software installation package
Requirements
- Computer
- Stable internet connection
Related Courses
- 16 Weeks
- UGX 2,000,000
- 12 Weeks
- UGX 2,000,000
- 12 Weeks
- UGX 2,000,000
- 12 Weeks
- UGX 2,000,000
- 12 Weeks
- UGX 2,000,000