NEMO Academy - Learn, Grow, Master
At NEMO Technology, we believe that continuous learning is essential for individual and organizational progress. We created NEMO Academy to expand opportunities for apprenticeships and to help create a path to mastery and excellence in technology and software engineering.
We are doers and thoughtful practitioners who tackle technological and organizational challenges on a daily basis. We draw on our experience with our craft and share our learnings through professional training services.
- Sessions
- 220+
- People trained
- 1,000+
- Average satisfaction score
- 4.5/5
Our Training courses
Discover our professional training offers designed to suit any organization's requirements.
Inter-Company
Join peers across industries at our Casablanca hub for collaborative learning experiences, ideal for individuals or small teams seeking to enhance their skills in a rich, diverse setting.
Intra-company
Select from our extensive training catalog to deliver exclusive sessions designed specifically for your team. We ensure the technical and logistical organization of large-scale projects on different sites.
Custom tailored program
Work with our dedicated educational team to create a specialized training plan or customize existing courses, ensuring a perfect fit for your company’s unique objectives and challenges.
Our training programs are designed and delivered by NEMO Technology's consultants and experts.
We firmly believe that the best training comes from sharing knowledge and expertise with those who practice their craft on a daily basis. We designed our catalog around our core crafts and domains of expertise to provide you with actionable insights and skills.
Software Engineering
Dive into the world of software engineering and acquire the skills and knowledge needed to develop robust and scalable software solutions.
Data & AI
Learn data analysis techniques, machine learning algorithms, and data visualization skills to unlock the transformative capabilities of data-driven technologies.
Cloud & Platforms
Optimize operations and accelerate innovation by leveraging cloud computing and platform technologies.
Agile & Lean
Learn how to apply Agile and Lean principles to deliver high-quality products and services that meet customer needs.
Our featured trainings
TDD - Test Driven Development
Designed for developers seeking to refine their coding practice, this training delves into Test-Driven Development. Enhance your theoretical and practical skills in TDD, elevate your code quality, and embrace craftsmanship through hands-on, lesson-rich real-world use cases.
3 days - Advanced
DDD - Domain-Driven Design
This training is for those looking to grasp the fundamental concepts of Domain-Driven Design. Get hands-on and learn to turn complex business ideas into working code through practical, real-world examples and straightforward theory.
2 days - Advanced
Tech Leading Practices
A training designed for both aspiring tech leads and developers involved in agile projects, focused on enhancing their leadership skills and technical acumen. This comprehensive course covers everything from understanding roles and responsibilities to implementing strategic interventions effectively. Participants will gain insights through practical tools and real-life examples, facilitating their transition to competent tech leads in agile environments.
2 days - Advanced
Software Engineering
TDD - Test Driven Development
Designed for developers seeking to refine their coding practice, this training delves into Test-Driven Development. Enhance your theoretical and practical skills in TDD, elevate your code quality, and embrace craftsmanship through hands-on, lesson-rich real-world use cases.
3 days - Advanced
DDD - Domain-Driven Design
This training is for those looking to grasp the fundamental concepts of Domain-Driven Design. Get hands-on and learn to turn complex business ideas into working code through practical, real-world examples and straightforward theory.
2 days - Advanced
Tech Leading Practices
A training designed for both aspiring tech leads and developers involved in agile projects, focused on enhancing their leadership skills and technical acumen. This comprehensive course covers everything from understanding roles and responsibilities to implementing strategic interventions effectively. Participants will gain insights through practical tools and real-life examples, facilitating their transition to competent tech leads in agile environments.
2 days - Advanced
Data & AI
Data Science Fundamentals
This training is structured to provide a comprehensive learning journey from the basics of big data and data science to the practical application of advanced machine learning techniques, culminating in hands-on project implementation.
3 days - Beginner
Advanced Data Science
A 3-day journey to master advanced data science techniques with a comprehensive training program. Designed for professionals, this course combines in-depth theoretical knowledge with practical hands-on experience, equipping participants to effectively handle complex challenges in their professional data science roles.
3 days - Advanced
Mastering Natural Language Processing and Building LLM-Powered Applications
A comprehensive overview of the theoretical concepts behind Large Language Models (LLMs) and a practical introduction to the development of applications using LLMs and advanced Natural Language Processing (NLP) techniques.
3 days - Advanced
Advanced Enterprise AI: Mastering Azure OpenAI, LLMs, and Cutting-Edge Techniques
This training is designed to provide a deep dive into the latest advancements in AI and their practical applications in an enterprise setting, ensuring participants are equipped with the skills to innovate and lead in their respective fields using Azure OpenAI and LLMs.
2 days - Advanced
Cloud & Platforms
Deploying Your Applications in production with Docker and Kubernetes
Gain practical expertise in containerizing and deploying applications with Docker and Kubernetes. This course offers hands-on experience in building, tuning, and monitoring applications within the Kubernetes ecosystem, following best practices for modern, scalable software.
3 days - Beginner
ISTIO in Action
Discover the power of Istio Service Mesh in this training focused on installing, monitoring, and securing services in Kubernetes. Learn how to effectively manage interactions between services and build their resilience. Transform your architecture by leveraging Istio for optimized and secure deployment and scaling.
3 days - Advanced
Agile & Lean
Agile Fundamentals
Your daily life through practice (Agile, Scrum and Kanban). This training aims to help individuals and organizations better understand and leverage the benefits of Agile approaches, thereby improving their field application, effectiveness and ability to respond to everyday challenges.
2 days - Beginner
Product Framing in Practice - From Vision to Product Backlog
This training aims to provide participants with a solid understanding of Agile product scoping and guide them through the essential steps to develop a clear vision and an effective product backlog.
3 days - Beginner
Contact us to discuss your project
Send us an email and we will get back to you as soon as possible[email protected]