AI+ Engineer

Hours: 40 / Access Length: 12 Months / Delivery: Online, Self-Paced
Online Hours: 40
Retail Price: $495.00

Course Overview:

The AI+ Engineer course equips participants with a comprehensive understanding of Artificial Intelligence (AI) principles, advanced engineering techniques, and practical applications. The program covers AI architecture, neural networks, Large Language Models (LLMs), Generative AI, and Natural Language Processing (NLP). It also introduces cutting-edge tools like Transfer Learning using frameworks such as Hugging Face. Learners will develop expertise in designing Graphical User Interfaces (GUIs) for AI systems, managing communication pipelines, and deploying AI applications. With hands-on experience and practical projects, graduates emerge as proficient AI engineers ready to tackle complex industry challenges and contribute to innovation in the ever-evolving AI landscape.

Recommended Prerequisites:

  • AI+ Data™ or AI+ Developer™: Completion is recommended for foundational knowledge.
  • Python Programming Proficiency: Hands-on experience in Python is essential for project work.
  • Mathematics Basics: High-school-level algebra and statistics are desirable.
  • Computer Science Fundamentals: Familiarity with programming concepts like variables, functions, loops, and data structures.

Course Outline:

Lesson 1: Foundations of Artificial Intelligence
  • 1.1 Introduction to AI
  • 1.2 Core Concepts and Techniques in AI
  • 1.3 Ethical Considerations
Lesson 2: Introduction to AI Architecture
  • 2.1 Overview of AI and its Various Applications
  • 2.2 Introduction to AI Architecture
  • 2.3 Understanding the AI Development Lifecycle
  • 2.4 Hands-on: Setting up a Basic AI Environment
Lesson 3: Fundamentals of Neural Networks
  • 3.1 Basics of Neural Networks
  • 3.2 Activation Functions and Their Role
  • 3.3 Backpropagation and Optimization Algorithms
  • 3.4 Hands-on: Building a Simple Neural Network Using a Deep Learning Framework
Lesson 4: Applications of Neural Networks
  • 4.1 Introduction to Neural Networks in Image Processing
  • 4.2 Neural Networks for Sequential Data
  • 4.3 Practical Implementation of Neural Networks
Lesson 5: Significance of Large Language Models (LLM)
  • 5.1 Exploring Large Language Models
  • 5.2 Popular Large Language Models
  • 5.3 Practical Finetuning of Language Models
  • 5.4 Hands-on: Practical Finetuning for Text Classification
Lesson 6: Application of Generative AI
  • 6.1 Introduction to Generative Adversarial Networks (GANs)
  • 6.2 Applications of Variational Autoencoders (VAEs)
  • 6.3 Generating Realistic Data Using Generative Models
  • 6.4 Hands-on: Implementing Generative Models for Image Synthesis
Lesson 7: Natural Language Processing
  • 7.1 NLP in Real-world Scenarios
  • 7.2 Attention Mechanisms and Practical Use of Transformers
  • 7.3 In-depth Understanding of BERT for Practical NLP Tasks
  • 7.4 Hands-on: Building Practical NLP Pipelines with Pretrained Models
Lesson 8: Transfer Learning with Hugging Face
  • 8.1 Overview of Transfer Learning in AI
  • 8.2 Transfer Learning Strategies and Techniques
  • 8.3 Hands-on: Implementing Transfer Learning with Hugging Face Models for Various Tasks
Lesson 9: Crafting Sophisticated GUIs for AI Solutions
  • 9.1 Overview of GUI-based AI Applications
  • 9.2 Web-based Framework
  • 9.3 Desktop Application Framework
Lesson 10: AI Communication and Deployment Pipeline
  • 10.1 Communicating AI Results Effectively to Non-Technical Stakeholders
  • 10.2 Building a Deployment Pipeline for AI Models
  • 10.3 Developing Prototypes Based on Client Requirements
  • 10.4 Hands-on: Deployment
Optional Lesson: AI Agents for Engineering
  • Understanding AI Agents
  • Case Studies
  • Hands-On Practice with AI Agents

All necessary course materials are included.


System Requirements:

Internet Connectivity Requirements:

  • Cable, Fiber, DSL, or LEO Satellite (i.e. Starlink) internet with speeds of at least 10mb/sec download and 5mb/sec upload are recommended for the best experience.

NOTE: While cellular hotspots may allow access to our courses, users may experience connectivity issues by trying to access our learning management system.  This is due to the potential high download and upload latency of cellular connections.   Therefore, it is not recommended that students use a cellular hotspot as their primary way of accessing their courses.

Hardware Requirements:

  • CPU: 1 GHz or higher
  • RAM: 4 GB or higher
  • Resolution: 1280 x 720 or higher.  1920x1080 resolution is recommended for the best experience.
  • Speakers / Headphones
  • Microphone for Webinar or Live Online sessions.

Operating System Requirements:

  • Windows 7 or higher.
  • Mac OSX 10 or higher.
  • Latest Chrome OS
  • Latest Linux Distributions

NOTE: While we understand that our courses can be viewed on Android and iPhone devices, we do not recommend the use of these devices for our courses. The size of these devices do not provide a good learning environment for students taking online or live online based courses.

Web Browser Requirements:

  • Latest Google Chrome is recommended for the best experience.
  • Latest Mozilla FireFox
  • Latest Microsoft Edge
  • Latest Apple Safari

Basic Software Requirements (These are recommendations of software to use):

  • Office suite software (Microsoft Office, OpenOffice, or LibreOffice)
  • PDF reader program (Adobe Reader, FoxIt)
  • Courses may require other software that is described in the above course outline.


** The course outlines displayed on this website are subject to change at any time without prior notice. **