How To Subscribe?
Registration
By registering on our website today. You can start your learning journey with us!
Choose a Learning Path
Select your preferred course from our diverse catalog and choose the language you wish to study in. We offer a wide variety of courses in multiple languages to suit your preferences
Start Learning
You can start learning, complete assignments and quizzes, and earn your certificate! Our mentors are here to support you every step of the way!
Top courses
Artificial intelligence
Learn the latest machine learning and TensorFlow concepts through hands-on training in a variety of topics. From building classic machine learning...
Arabic courses
Master the latest TensorFlow and Machine Learning concepts through immersive hands-on practice. From constructing classical machine learning models...
Arabic courses
Learn the basics of the cloud and Google cloud, learn about the different technologies and tools on Google Cloud, and prepare to pass the Google As...
Learn the basics of the cloud, and Google cloud and be familiar with the different technologies and tools on Google Cloud and get prepared to pass ...
Arabic courses
Learn the basics and advanced levels of Kotlin as we create many small and large programs in Intelligent and Android. Including Kotlin Basics, Adva...
Learn the basics and advanced levels of Kotlin as we create various small and large programs in IntelliJ IDEA and Android studio. Including Kotlin ...
Flutter
Learn the basics and advanced levels of the Dart programming language with the basics of developing Flutter applications.
Firebase
Explore the power of Firebase and Flutter in our comprehensive course. Learn how to seamlessly integrate Firebase services into Flutter application...
Artificial intelligence
Immerse yourself in the world of generative AI in our comprehensive course. Explore the basics, and mastered advanced technologies, Unleash the cre...
Firebase
Explore the power of Firebase and Flutter in our comprehensive course. Learn how to seamlessly integrate Firebase services into Flutter application...
Cloud
Discover how to build cloud applications using Google App Engine through comprehensive lessons and hands-on experiences. This course will take you ...
Arabic courses
Discover how to build cloud applications using Google App Engine through comprehensive lessons and hands-on experiences. This course will take you ...
What Will You Learn?
Latest Courses
Meet our Trainers
Rayan AlZahab
Founder, lead instructor
Rayan founded Bamboogeeks in 2016 as a driving force for a real change in MENA and supports developers and women in technology. Rayan is a Mckinsey & Company Alumnae, was the EMEA Lead developers Ecosystem lead for Snap inc, and has over 15+ years in software development.
Rayan created many of training courses, is a community lead and an international public speaker delivering workshops and training across the world, with a reach of over 50 thousand trainees annually.
Rayan created many of training courses, is a community lead and an international public speaker delivering workshops and training across the world, with a reach of over 50 thousand trainees annually.
Chaima Messaoudi
Lead Program Manager, speaker and Trainer.
Chaima is a Program Manager with 4 years of experience leading and managing teams within the tech industry. with expertise in project management,communication, recruitment, and operations.
Asmaa Chadouli
Sr Expert Trainer, Sr Program manager at BambooGeeks
Asmaa Chadouli is an Upskilling Expert Trainer at BambooGeeks. She runs the operations of major events and hackathons, and has conducted 100+ training
Leila Habib
ML Expert Trainer, Program manager at BambooGeeks
Leila Habib is a BambooGeeks ML Expert Trainer, was the first Certified Google TensorFlow developer in Algeria, and has conducted 100+ training
Rym Khettab
ML Engineer , Data Analyst , Trainer at BambooGeeks
Rym is ML Engineer at BambooGeeks
Intelligents Computer Systems master’s graduate ,
co-author of research papers related to computer vision and AI for cyber security.
Intelligents Computer Systems master’s graduate ,
co-author of research papers related to computer vision and AI for cyber security.
Eslam Medhat
Google Developer Expert in Firebase
Eslam is a Google Developer Expert in Firebase and a Senior Flutter and Android Developer.
Eslam runs + 400 training and is also a Program Mentor @Google For Startups, Instructor and Author at many platforms.
Eslam runs + 400 training and is also a Program Mentor @Google For Startups, Instructor and Author at many platforms.
AbdulMajid Ali
Cloud Expert Trainer & Cloud Consultant
Abdulmajid Ali is a Cloud Expert Trainer, Cloud Consultant, and a Google Cloud Certified Professional Cloud Engineer, has conducted 100+ training .
Dina Ehab
Cloud Expert Trainer
Dina Ehab is a Cloud Expert Trainer, a certified Cloud Architect, and has conducted 30+ training.
Ahmad Alshafee
ML/Android/Flutter Expert Trainer
Ahmad Elshafee is ML/Android/Flutter Expert Trainer, a certified TensorFlow developer, and has conducted 100+ training.
Eman Elrefai
ML Expert Trainer
Eman Elrefai is ML Expert Trainer, a certified TensorFlow developer, and has conducted 60+ training.
Taha Rahah
Cloud and Machine Learning Expert trainer
Taha Rehah is an Expert Cloud and Machine Learning Trainer, a certified TensorFlow developer, and has conducted 100+ training.
Testimonials
Mohamed Sobkey
Student
With BambooGeeks, I learned how to be a successful leader and how to organize my time and work. I invite everyone to participate because it is an experience worth having and it will change a lot of how you think about work and life.
Belhadj Ahmed Walid
Web Developer
With the knowledge I gained by completing the Kickstart Your Career training class from Bamboogeeks I've increased my chances of being hired., recruiters are taking greater interest in my applications, and my interview percentage has more than doubled.
Merouane Kanoune
Full Stack Software Engineer
In Cloud academy , I liked everything, i liked the mentors, the organization and the flow of information it was amazing ,i don't think i can mention anything to improve it was already amazing
Razane Marref
freelancer Ai Engineer
The first thing I started doing after the first session was to change my email to a professional email.
In two days I acquired many skills, A lot of information that will make me more confident and professional when applying for any job opportunity.
It was a truly special experience. In just two days, I was able to distinguish between many things and correct the misconceptions I had.
Thank you very much for this course
Online courses open up the opportunity to learn to almost anyone. Regardless of work commitments.
BambooGeeks Achievements
Classes
Trainees
Challenges
Hackathons