Coding Bootcamp

Vocational Skills Training

The Alsama/tech coding bootcamp program teaches students the practical IT skills and entrepreneurial mindset that will help them to find employment.

Alsama/tech bootcamp students and teacher

Curriculum

Our curriculum is based on freecodecamp.org syllabus which has been successfully studied by over 40 000 graduates since 2014. We combine a series of incrementally graded exercises to learn technique with practical projects so that the students can apply their knowledge to real-world challenges.

Responsive Web Design: We teach the languages that developers use to build webpages (HTML and CSS) and best practices for accessibility and responsive web design.

JavaScript Algorithms and Data Structures: JavaScript is the language that makes web pages dynamic and interactive. After teaching the fundamentals of JavaScript – variables, arrays, objects, loops, and functions – we move on to algorithms and explain different programming styles or paradigms: Object Oriented Programming (OOP) and Functional Programming (FP).

Front End Development Libraries: Learn how to quickly and easily style a website and build single page apps. We teach some of the most popular front end libraries in the industry – Bootstrap, React and Redux.

Back End Development and APIs: JavaScript can also be used on the back end to build entire web applications. We teach how to build micro-service-based applications using Node.js and npm (Node Package Manager). Then we move on to building web applications with the Express framework, and introduce NoSQL databases with MongoDB.

Developer tools: throughout the course we introduce the essential tools used in software development – Git and command-line tools. We also introduce the best practices of software deployment and project management.

Mentoring and Freelance Training: The final section of the bootcamp program will prepare the students for employment. We help them prepare a competitive online freelancing program. After coaching them on presentation skills, interview preparation and email etiquette, we will pair them with a mentor that can advise them in the first steps of their career as a web developer.

Q3 2022 Program

Starting September 2022 (dependent on funding) we will extend our program to 20 more students chosen from both former Alsama Institute students and externally.

Computer Lab

Our computer lab, that the students can access independently, will allow for both supervised and non-supervised study. This will allow the students to work and study at their own pace outside of the formal lessons. We are currently raising funds for the computer lab, please support us.