Advanced Full Stack Development with AI
Background:
The course is designed to prepare candidates with a background in software engineering to work at international agencies. This course will cover topics ranging from soft skills to technical skills, including Communications for tech seniors, AI, Frontend (ReactJS), Backend (NodeJS), Database, Cyber Security, Git and Github, Testing and QA, Introduction to DevOps, and Agile methodology.
Course Description:
An innovative and unique bootcamp designed to replicate the dynamic environment of an elite international tech firm. Over the course of 12 weeks, participants will engage in collaborative teamwork to develop key modules of a project, utilizing cutting-edge methodologies, industry best practices, and AI-powered tools to enhance efficiency and quality.
Guided by a seasoned instructor, participants will gain hands-on learning experience, master effective collaboration techniques, and leverage AI-driven solutions to tackle real-world challenges. This immersive program will help attendees acquire both essential soft skills and advanced technical expertise, setting them up for success in today’s fast-paced, AI-augmented tech industry.
Course Sessions:
The course will be delivered through online live sessions on Mondays, few Wednesdays, and Fridays from 6 to 7:30 pm local Lebanon time. In addition, trainees should attend 3 face-to-face workshops covering soft skills which will take place on Saturdays at Beirut Digital District. Additionally, participants may need to engage in some preparatory work before sessions, complete asynchronous tasks such as exercises and small assignments, and undertake a final project following the conclusion of the course.
Course Objectives
By the end of this course, students will be able to:
- Demonstrate improved communication and interpersonal skills.
- Understand the inner workings of databases and their best practices.
- Develop advanced and optimized APIs.
- Develop advanced and optimized web applications.
- Understand cybersecurity and writing secure applications.
- Use Git & GitHub for version control and streamlined development cycle processes.
- Understand testing methodologies and quality assurance best practices.
- Understand the architecture of modern software and the 101 of cloud computing.
- Understand the Agile methodology and its benefits.
- Leverage AI tools to enhance development efficiency and code quality
Eligibility Criteria
- Lebanese.
- Minimum age 21.
- Strong foundation in software engineering, at least 1 year of professional experience. Exceptions can be made on a case-by-case basis; you can still apply if you have a good understanding of fundamental software engineering principles.
- Familiarity with at least one programming language, database management system and styling techniques.
- Proficiency in English is a must.
- Participants are expected to demonstrate a high level of commitment, which includes full availability to attend all online and face to-face sessions, actively engage in additional work such as exercises and assignments, and dedicate sufficient time to develop comprehensive end-of course project.
- Applicants must sit for a comprehensive entrance assessment to evaluate their skills and aptitude, ensuring that our program aligns well with their skills and career objectives. This includes an interview, a time-limited asynchronous coding task, and, in certain cases, a brief real-time coding challenge.
- Please be advised that we reserve the right to terminate the training of any participant who does not demonstrate a serious commitment to the program (e.g., lack of attendance or interest), engages in inappropriate behavior, or violates any of our policies.
The Instructor

A fullstack software engineer and Head of Engineering at Speedlane, Alexi began his professional journey in 2009 after graduating from Politechnika Łódzka in Poland. Passionate about continuous learning, he has experience in leadership, management and a wide range of technologies including API development, modern JavaScript stack, TypeScript, React, Databases, Java, PHP, WordPress, cloud computing, and mobile app development. Alexi has worked with US based startups and large enterprises across various sectors, such as banking, healthcare, news agencies, and insurance.