Refactory Apprenticeship - Refactory

  • 24 Weeks
  • UGX 2,500,000

About Course

Launch Your Tech Career: Gain Real-World Work Experience as a Junior Developer

The Refactory Apprenticeship is a six (6) month dynamic program designed to provide aspiring software developers with technical training and practical industry work experience, thereby equipping trainees (Apprentices) with the skills needed to thrive in the tech ecosystem.

Intakes:
  • February/March
  • May/June
  • September
Who can participate?

Our apprentices are young, trendy, motivated to build a software engineering career, and ready to make a positive impact through tech. Applicants must either; –

  • Hold a degree or certification in Computer Science, Software Engineering, Computer Engineering, and related disciplines;
  • Have proof of completion of Refactory’s foundational and/or advanced courses in software engineering;
  • Be a self-taught developer (tech enthusiast) who demonstrates a strong practical experience and passion for technology.

Mandatory requirements:

  • Applicants must demonstrate proficiency in both written and spoken English.
  • Selected candidates must commit to full-time training for a period of six months.
How we do it:
  • Training by Industry: Apprentices receive comprehensive technical and non-technical training, plus coaching from Industry practitioners, for 8 weeks.
  • Project Delivery: Collaborating with industry partners, our Apprentices build real-world technology solutions, over 17 weeks of Software Project Development.
  • Industry Mentorship: Leading experts from partner companies and at Refactory actively engage with Apprentices, offering personalized guidance and insights.
  • Flexible Hybrid delivery: Blending online learning with in-person engagements during the entire project development phase.
What You Will Learn:

Our approach ensures that our Junior developers are well-prepared not only in technical domains but also in the interpersonal and strategic skills necessary for success in the evolving future of work and the tech industry.

Advanced Principles of Software Development

  • Unified Modeling Language
  • Object-Oriented Programming
  • Databasing
  • SOLID principles
  • Test-driven development
  • Design patterns
  • Behavior-driven development
  • Refactoring
  • Automation and 
  • Principles of UI/UX design.

 

Diverse Tech Stack, Frameworks & Systems

  • Vue.js
  • React
  • Express.js
  • Django
  • Node.js
  • Python
  • MongoDB
  • PostgreSQL
  • GIT and GitHub

 

Industry-standard best practices

  • Continuous integration & delivery (CI-CD)
  • Agile methodologies (Scrum, Kanban)
  • Project management tools (Jira, Trello).

 

Tech Professional soft skills & competencies

  • Software documentation
  • Leadership and Personal Development
  • Design Thinking
  • Research
  • Critical Thinking
  • Business Communication
  • Elevator Pitching & Public Speaking
  • Ethical & Professional conduct.
The Cost:

Financial support: Scholarships Available. 10X Scholarships are now available to qualified applicants. To ensure full consideration for financial aid, please clearly indicate your needs within the course application process.

 
Apprentice (Public)Ugx 2,500,000

Why Apprenticeship?

Apprenticeship at Refactory fosters an environment that encourages continuous learning and engagement among aspiring software developers, thus expanding opportunities for individuals to thrive in the tech ecosystem.

Our program facilitates recruitment and talent acquisition for companies with tech needs, by providing them with access to a pool of skilled and motivated trainees. Moreover, it encourages th e exploration of new technologies, ensuring that trainees are equipped to adapt to and innovate within the ever-evolving tech landscape.

Our Success so far:
Apprentices (trainees)180
Industry Partners32
Projects Completed43
We are motivated by these Sustainable Development Goals:
What we offer you the Apprentice
The Apprentice

●    Access to a cutting-edge structured training program designed in collaboration with industry experts.

●    Develop technical & soft skills essential for a thriving tech career through industry-relevant mentorship & coaching.

●    Opportunity to work on a real-world project, gaining valuable hands-on experience & building a portfolio of work.

●    Support in developing a career plan and identifying opportunities for growth & advancement in the tech industry.

●    Assistance in finding job placements with industry partners or other tech firms upon completion of the program.

●    A certification from Refactory Academy, licensed by the Directorate of Industrial Training.

What we offer you the Industry partner
Our Industry Partner

●    A team of highly skilled and motivated apprentices ready to implement your company’s tech project.

●    Support in assessing your company’s technological requirements and defining project scope.

●    Guaranteed timely project completion with quality assurance.

●    Long-term sustainable talent pipeline for your company’s future workforce needs.

●    Save on recruitment costs associated with hiring new talent, as apprentices are already trained and vetted.

●    Innovation and fresh perspectives to help you transform and stay competitive in the market.

Refactory is a Tech skilling Academy. We are the industry’s blueprint for hiring software talent.

Visit us

Refactory Academy, 2nd Floor, Clarke International University. Kawagga Close off Kalungi Road, Muyenga

© 2024 Refactory. All Rights Reserved.