Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
147 changes: 85 additions & 62 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,112 +1,135 @@
# 🚀 Master the Future of Tech: Become a Cloud Native Applied Generative AI Engineer (GenEng and CNAI)

**Master the Future of Tech: Become a Cloud Native Applied Generative AI Engineer (GenEng and CNAI)**
**Version:** 10.0
**Implementation and adoption starting from:** July 1, 2024

Version: 10.0 (Implementation and adoption starting from July 1, 2024)
[📄 Latest Google Document](https://docs.google.com/document/d/15usu1hkrrRLRjcq_3nCTT-0ljEcgiC44iSdvdqrCprk/edit?usp=sharing)

[Latest Google Document](https://docs.google.com/document/d/15usu1hkrrRLRjcq_3nCTT-0ljEcgiC44iSdvdqrCprk/edit?usp=sharing)
---

Today's pivotal technological trends are Cloud Native (CN) and Generative AI (GenAI). Cloud Native technology offers a scalable and dependable platform for application operation, while AI equips these applications with intelligent, human-like capabilities. Our aim is to train you to excel as a Cloud Native Applied Generative AI developer globally.
## 🌐 Introduction

The Cloud Native Applied Generative AI Certification program equips you to create leading-edge Cloud Native AI solutions using a comprehensive cloud-native and AI platform.
The technological landscape is evolving at an unprecedented pace. Today, two of the most transformative trends are **Cloud Native (CN)** ☁️ and **Generative AI (GenAI)** 🤖. Cloud Native technology provides a robust, scalable, and highly available platform to run modern applications efficiently, while Generative AI empowers these applications with intelligent, human-like capabilities such as natural language understanding, content generation, and decision-making.

This one-year program equips you with the skills to thrive in the age of Generative AI (GenAI) and cloud native computing (CN).
This program is designed to train you to excel as a **Cloud Native Applied Generative AI Developer**, equipping you with practical skills and industry-ready knowledge to contribute globally.

**Why This Program?**
The **Cloud Native Applied Generative AI Certification Program** provides a comprehensive, hands-on approach to mastering cloud-native platforms and AI technologies, enabling you to build cutting-edge solutions that are intelligent, scalable, and highly efficient.

* **Cutting-Edge Skills:** Develop in-demand skills to build intelligent, scalable cloud applications using Generative AI and Cloud Native technologies.
* **Industry-Ready:** Prepare for global certifications, startup and freelance opportunities after just six months.
* **Future-Proof Your Career:** Stay ahead of the curve in a rapidly evolving tech landscape.
This **one-year intensive program** prepares you to thrive in the era of Generative AI and cloud-native computing by providing deep technical skills and practical exposure to real-world applications.

**What You'll Learn:**
---

## 💡 Why This Program?

* **✨ Cutting-Edge Skills:** Gain expertise in building intelligent, scalable, and secure cloud applications leveraging the latest Generative AI models and cloud-native tools.
* **🌎 Industry-Ready:** Position yourself for global certifications, freelancing opportunities, and startup engagements after just six months of training.
* **🚀 Future-Proof Your Career:** Stay ahead in a rapidly evolving technological landscape where cloud-native computing and GenAI are defining the next generation of applications.

* **Develop AI Powered Microservices:** Master Python, build APIs using FastAPI, SQLModel, Postgres, Kafka, Kong, and leverage cutting-edge GenAI APIs like OpenAI, and Open Source AI LLMs.
* **Cloud Native Expertise:** Design and deploy cloud-native applications using Docker, DevContainers, TestContainers, Kubernetes, and Terraform.
* **Custom GPTs and Multi AI Agent Systems:** Learn to fine-tuning foundational AI models, and market them in GPT stores. Learn key principles of designing effective AI agents, and organising a team of AI agents to perform complex, multi-step tasks. Apply these concepts to automate common business processes.
---

**Flexible Learning:**
## 📚 What You'll Learn

* **🤖 Develop AI-Powered Microservices:** Learn Python programming and develop APIs using **FastAPI**, **SQLModel**, **Postgres**, **Kafka**, and **Kong**. Integrate **GenAI APIs** like OpenAI’s models and open-source AI LLMs to create intelligent applications capable of solving real-world problems.
* **☁️ Cloud Native Expertise:** Master tools such as **Docker**, **DevContainers**, **TestContainers**, **Kubernetes**, and **Terraform** to design, deploy, and manage cloud-native applications.
* **🧠 Custom GPTs and Multi-AI Agent Systems:** Fine-tune foundational AI models, create custom GPTs, and deploy multi-agent AI systems to automate complex tasks. Learn how to organize AI agents to simulate team workflows and optimize business processes.

---

* **Hybrid Program:** Combine in-person and online classes for a comprehensive learning experience.
* **Earn While You Learn:** Start freelancing or contributing to projects after the second quarter.
## ⚡ Flexible Learning

**Program Structure (5 Quarters):**
* **🏫 Hybrid Program:** Combines in-person and online classes to maximize flexibility while maintaining practical learning.
* **💰 Earn While You Learn:** Engage in freelancing or live projects starting from the second quarter, gaining experience and income alongside training.

---

## 🗂 Program Structure (5 Quarters)

* **Quarter 1: GenAI Essentials and Python Programming:** We begin the course by understanding GenAI Essentials. We will help people across roles and industries get essential AI skills to boost their productivity. Then we will master the fundamentals of Python, the go-to language for GenAI and Cloud Native API development.
* **Certification:**
* [Google AI Essentials](https://www.coursera.org/learn/google-ai-essentials)
* [Generative AI for Everyone](https://www.coursera.org/learn/generative-ai-for-everyone)
* [Certified Professional Python Programmer (CPPP1)](https://pythoninstitute.org/pcpp1)
* **Quarter 2: AI Powered Cloud Native Microservices Development:** Build scalable AI Powered APIs using FastAPI, Postgres, Kafka, Kong, GenAI APIs like OpenAI Chat Completion APIs and Assistant APIs, and Open Source AI LLMs and deploy them using Docker containers.
* **Certifications:**
* [PostgreSQL 13 Associate Certification](https://www.enterprisedb.com/course/postgresql-13-associate-certification)
* [Confluent Certified Developer for Apache Kafka (CCDAK)](https://www.confluent.io/certification/)
* **Quarter 3: Developing Custom GPTs and Multi AI Agent Systems:** Learn to create custom AI models and GPTs using OpenAI, Azure, and Google technologies and integrate them with your Microservices. Use open source libraries, like crewAI, to automate repeatable, multi-step tasks and automate business processes that are typically done by a group of people and deploy them in containers.
* **Certifications:**
* [Microsoft Certified: Azure AI Engineer Associate](https://learn.microsoft.com/en-us/credentials/certifications/azure-ai-engineer/?practice-assessment-type=certification)
* [Certified crewAI Engineer](https://www.crewai.com/)
* **Quarter 4: Developing and Deploying Cloud Native AI and Business Intelligence:** Master Kubernetes and Terraform to train Open Source Foundation LLMs using Fastai and PyTorch and deploy your AI models and applications in the cloud. Visualise data using Power BI.
* **Certifications:**
* [Certified Kubernetes Application Developer (CKAD)](https://www.cncf.io/training/certification/ckad/)
* [HashiCorp Certified: Terraform Associate](https://www.hashicorp.com/certification/terraform-associate)
* [Microsoft Certified: Power BI Data Analyst Associate](https://learn.microsoft.com/en-us/credentials/certifications/power-bi-data-analyst-associate/?practice-assessment-type=certification)
* **Quarter 5: Front-end Web GUI Development using Next.js and TypeScript:** Next.js is designed to handle complex front-end applications well, making it a good fit for AI applications that might grow in features and data usage over time. Next.js offers features like API routes and file-based routing, which can streamline development for AI applications that need to interact with backend APIs and manage different application views. While Next.js and TypeScript aren't the only options for building AI application frontends, their focus on performance, scalability, and developer experience makes them a compelling choice for many developers.
### Quarter 1: GenAI Essentials and Python Programming 🐍
Begin your journey by understanding the fundamentals of Generative AI and its applications across various industries. This foundational knowledge will boost productivity and problem-solving capabilities. Then, master Python, the core language for AI and Cloud Native development.

Generative AI is set to revolutionise our daily lives and work environments. According to McKinsey & Company, generative AI could contribute an annual economic value of $2.6 trillion to $4.4 trillion across various sectors by enhancing automation, bolstering decision-making, and providing personalised experiences. This revolution is pivotal for technology and job landscapes, making it essential knowledge in fast-evolving tech cycles. The rapid emergence of Gen AI-powered technologies and the evolving demand for skills necessitate extensive and timely professional training.
**Certifications:**
* [🎓 Google AI Essentials](https://www.coursera.org/learn/google-ai-essentials)
* [🎓 Generative AI for Everyone](https://www.coursera.org/learn/generative-ai-for-everyone)
* [🎓 Certified Professional Python Programmer (CPPP1)](https://pythoninstitute.org/pcpp1)

Cloud native is an approach in software development that enables application creation, deployment, and management in cloud environments. It involves constructing applications as a collection of small, interconnected services known as microservices, a shift from traditional monolithic structures. This modular approach enhances the agility of cloud-native applications, allowing them to operate more efficiently with fewer resources.
---

Technologies such as Kubernetes, Docker, serverless containers, APIs, SQL Databases, and Kafka support developers in swiftly constructing cloud-native applications. These tools offer a standardised platform for application development and management across various cloud services like Azure, Google Cloud, and AWS.
### Quarter 2: AI-Powered Cloud Native Microservices Development ☁️
Learn to develop scalable, AI-driven APIs using **FastAPI**, **Postgres**, **Kafka**, **Kong**, and GenAI APIs. Deploy your applications with **Docker containers**, ensuring reliability and scalability.

**Advanced Specializations**
**Certifications:**
* [🎓 PostgreSQL 13 Associate Certification](https://www.enterprisedb.com/course/postgresql-13-associate-certification)
* [🎓 Confluent Certified Developer for Apache Kafka (CCDAK)](https://www.confluent.io/certification/)

Students will have the option of selecting one of the following specialisations after the completion of fifth quarter:
---

1. **Healthcare and Medical GenAI Specialization**
2. **Web3, Blockchain, and GenAI Integration Specialization**
3. **Metaverse, 3D, and GenAI Integration Specialization**
4. **GenAI for Accounting, Finance, and Banking Specialization**
5. **GenAI for Engineers Specialization**
6. **GenAI for Sales and Marketing Specialization**
8. **GenAI for Cyber Security**
9. **GenAI IoT**
### Quarter 3: Developing Custom GPTs and Multi-AI Agent Systems 🤖
Gain expertise in creating custom AI models and GPTs using platforms like **OpenAI**, **Azure**, and **Google Cloud**. Automate complex business processes using AI agent frameworks like **crewAI**, and deploy these systems in containers for scalable solutions.

**Certifications:**
* [🎓 Microsoft Certified: Azure AI Engineer Associate](https://learn.microsoft.com/en-us/credentials/certifications/azure-ai-engineer/?practice-assessment-type=certification)
* [🎓 Certified crewAI Engineer](https://www.crewai.com/)

---

### Quarter 4: Cloud Native AI and Business Intelligence 📊
Learn to deploy AI models and applications in cloud-native environments using **Kubernetes** and **Terraform**. Train foundational AI models with **FastAI** and **PyTorch**, and visualize insights using **Power BI**.

**Certifications:**
* [🎓 Certified Kubernetes Application Developer (CKAD)](https://www.cncf.io/training/certification/ckad/)
* [🎓 HashiCorp Certified: Terraform Associate](https://www.hashicorp.com/certification/terraform-associate)
* [🎓 Microsoft Certified: Power BI Data Analyst Associate](https://learn.microsoft.com/en-us/credentials/certifications/power-bi-data-analyst-associate/?practice-assessment-type=certification)

---

### Quarter 5: Front-end Web GUI Development using Next.js and TypeScript 💻
Learn **Next.js** and **TypeScript** to build responsive, high-performance front-end applications for your AI projects. These frameworks are ideal for scalable applications that interact with complex backends and APIs.

---

## 🌍 Industry Impact

Generative AI is revolutionizing industries and workplaces globally. McKinsey & Company estimates that generative AI could contribute **$2.6 trillion to $4.4 trillion annually** across sectors by enhancing automation, decision-making, and personalization.

Cloud-native development empowers organizations to create modular, scalable applications composed of microservices rather than monolithic structures, improving agility and operational efficiency. Tools like **Kubernetes**, **Docker**, **serverless containers**, **APIs**, **SQL databases**, and **Kafka** facilitate rapid application development across platforms like **Azure**, **Google Cloud**, and **AWS**.

---

## 🏆 Advanced Specializations

After completing the core curriculum, students may choose from advanced specializations to focus on niche areas:

1. **🩺 Healthcare and Medical GenAI Specialization**
2. **🔗 Web3, Blockchain, and GenAI Integration Specialization**
3. **🌐 Metaverse, 3D, and GenAI Integration Specialization**
4. **💰 GenAI for Accounting, Finance, and Banking Specialization**
5. **🛠 GenAI for Engineers Specialization**
6. **📈 GenAI for Sales and Marketing Specialization**
7. **🛡 GenAI for Cybersecurity**
8. **📡 GenAI for IoT Applications**













---

### 📖 Additional Resources

Students are encouraged to supplement learning with video tutorials, articles, and documentation from platforms such as:

* [🎓 Coursera AI Courses](https://www.coursera.org/browse/data-science/ai)
* [🤖 OpenAI Documentation](https://platform.openai.com/docs/)
* [☁️ Microsoft Azure AI Learning](https://learn.microsoft.com/en-us/azure/ai-services/)
* [☁️ Google Cloud AI Hub](https://cloud.google.com/ai)
* [📌 Kubernetes Official Docs](https://kubernetes.io/docs/home/)
* [⚡ FastAPI Documentation](https://fastapi.tiangolo.com/)
* [🛠 Terraform Documentation](https://developer.hashicorp.com/terraform/docs)

---

## 🚀 Take the Leap into the Future

This program is more than just a learning journey—it's a gateway to becoming a **pioneer in the AI-driven, cloud-native world**. By mastering these skills, you are not only preparing for the jobs of today but shaping the careers and technologies of tomorrow.

Whether your goal is to innovate in startups, lead AI initiatives in global enterprises, or create transformative solutions across industries, this program equips you with the **knowledge, practical experience, and confidence** to make it happen.

**Your journey starts now. Embrace the future, harness the power of Generative AI 🤖, and build scalable cloud-native applications ☁️ that can redefine the world.**

The next era of technology waits for those ready to act—be among the trailblazers. 🌐🚀