The aim of this academy is to produce full-stack software developers with the capacity to develop client-side and server-side software. Our software developers in our academy will have the capacity to work on full-stack applications from Front End Technology, Back End Development Languages, databases, servers, API, and version Controlling Systems such as GIT.

Technologies to be covered in the academy

  1. Front-end technology: We equip the young people with skills in front-end programming languages such as; HTML5, CSS3, and JavaScript and knowledge of third-party libraries like jQuery and React JS.
  2. Back-end Technology: We equip them with server-side programming languages such as Java, Python, and PHP.
  3. Database and cache: Knowledge of various DBMS technology such as MySQL, Oracle, and SQL Server.

Other knowledge areas to be considered include;

  1. Basic design ability: The software developers in the academy are equipped with knowledge on the basic prototype design and UI /UX design. I.e. the aspect of user interface and user experience.
  2. Server: Exposure to handling Apache servers and working with Amazon AWS servers.
  3. Version control system (VCS): The focus is on GIT to help them get the latest code, update parts of the code, and make changes in other developers’ code without breaking things.
  4. Working with APIs: Knowledge of web services or API is also important for full-stack developers
  5. Soft skills: Our software developers are also equipped with soft skills such as critical thinking, problem-solving, leadership, project management, and entrepreneurship to distinguish them from ordinary developers.

Learning phases in the Academy include;

  1. Phase one: Soft skills: Leadership skills (7 habits of highly effective people), design and critical thinking, project management and introduction to entrepreneurship.
  2. Phase two: Practical learning in front and backend software development, data science and AI concepts.
  3. Phase three: Launch a career in the tech industry by building a tech product from the initial stages to the completion stage. Other software developers can also be deployed in organizations to accomplish some tasks.

The target audience for this academy

University students, early graduates and students in the six vacation. We target those with basic or without knowledge in software development but would like to become experts in the field.

Are the right candidate for the Software Academy? Signup now: Email: Empower Youth In Technology