MSAIE Key Technology Resources

Concentration 1: Managing AI Engineering

Course 1: AI-Assisted Software Development

AI-assisted code generation:


Python:


AI IDEs:


Asynchronous Agents:


CLI Agents:


Course 2: Managing AI Development

Artificial Intelligence SE augmentation tools: modern AI engineers should make use of artificial intelligence tools to assist them in the coding process:


Recommended Integrated Development Environment


Agile Development:


Tooling:


Course 3: User-Centered Design

Agile methods:


UI/UX Design:


Course 4: Cloud Foundations

Virtual Machines


Cloud Computing


Containerization


Concentration 2: Web Application and Interface Design

Course 1: Web Application Foundations


Course 2: Interactive Web Pages

JavaScript Frameworks:


Course 3: Relational Databases


Course 4: Back Ends

Back End Frameworks


Concentration 3: Software Testing & CI/CD

Course 1: Introduction to Git & GitHub


Course 2: Software Testing


Course 3: CI/CD & Software Maintenance


Concentration 4: AI Engineering Techniques and Architectures

Course 1: Prompt Engineering


Course 2: Adopting AI in Your Organization


Course 3: LLM-based Applications


Course 4: AI Agents


Concentration 5: Software Design & Architecture

Course 1: Design & UML


Course 2: Paradigms & Patterns


Course 5: Cloud Services & Architectures


Concentration 6: Machine Learning to AI Model Fine-Tuning

Courses 1-6: Classical Machine Learning


Course 7: Deep Neural Networks


Course 8: AI Model Fine-tuning


Concentration 7: AI and Organizational Transformation

Courses 1-3: AI and Organizational Transformation


Concentration 8: Microservices Architectures

Course 1: Microservices: Designing & Building


Course 2: Microservices: Deploying & Testing


Course 3: Scaling & Kubernetes

kubectl - https://kubernetes.io/docs/reference/kubectl/

Still need help? Contact Us Contact Us