Top Universe AI Engineering Essentials
Students build real AI applications from data preprocessing to model deployment, culminating in a capstone project for their portfolio.
A hands-on introduction to artificial intelligence covering Python programming, machine learning, and deep learning.
WEEK 1: Introduction to AI & Its Possibilities
Goal: Demystify AI and show real-world relevance.
- What is AI? What is NOT AI?
- AI vs Machine Learning vs Deep Learning
- Real-life use cases: ChatGPT, recommendation engines, facial recognition, etc.
- AI career paths
- Tools you’ll use: Google Colab, Python, ChatGPT, Hugging Face, etc.
Assignment: Research & present 3 AI applications (in health, finance, education, etc.)
WEEK 2: Python for AI
Goal: Get comfy with Python basics (no prior coding needed).
- Variables, data types, loops, functions
- Lists, dictionaries, tuples, sets
- Numpy and Pandas intro (for handling data)
- Assignment: Create a simple Python program that collects user input and processes it
WEEK 3: Data Handling & Preprocessing
Goal: Understand that data is everything in AI.
- What is good data vs bad data?
- Cleaning data using Pandas
- Handling missing values, duplicates, normalization
- Basic data visualization (Matplotlib / Seaborn)
Assignment: Load a dataset (e.g. Titanic), clean it, and visualize 2 insights
WEEK 4: Intro to Machine Learning
Goal: Start training baby models.
- What is machine learning? Supervised vs unsupervised
- Common algorithms (Linear Regression, Decision Trees, KNN)
- Train/test split + model evaluation (accuracy, confusion matrix)
- Using Scikit-Learn to train your first model
Assignment: Build a model that predicts student performance based on data
WEEK 5: Deep Learning Foundations
Goal: Understand neural networks and build your first one.
- Neural networks explained like you’re 12
- Activation functions, layers, weights & biases
- Build a simple neural network using TensorFlow or Keras
Assignment: Train a model to classify handwritten digits (MNIST dataset)
WEEK 6: Natural Language Processing (NLP) Essentials
Goal: Work with text data and language models.
- What is NLP and why it matters?
- Tokenization, Stopwords, Stemming
- Intro to LLMs (ChatGPT, Claude, Gemini, etc.)
- Simple sentiment analysis using Hugging Face or Scikit-learn
Assignment: Build a basic sentiment analyzer for tweets or product reviews
WEEK 7: Model Deployment & AI Ethics
Goal: Show them how to ship it and not be evil.
- Deploying models with Streamlit or Gradio
- Intro to APIs and how AI tools talk to each other
- Responsible AI & bias in models
- AI limitations & ethical concerns
Assignment: Build and deploy a mini AI app (e.g. loan approval predictor or sentiment bot)
WEEK 8: Capstone Project + Career Growth
Goal: Pull everything together and plan the journey ahead.
- Project brainstorming + scoping
- Presentation of capstone projects
- Feedback + reflections
- Career guidance: AI roles, certifications, and next learning steps
- How to build a portfolio as an AI beginner
Assignment: Submit and present final project
Tools & Frameworks
- Python (via Google Colab or Local Setup)
- FastAPI
- Scikit-learn, TensorFlow/Keras
- Large Language Models
- Hugging Face Transformers
- Streamlit & Gradio
- Git & Github
Bonus Content by Week:
- Git & Github Cheat Sheet
- Python cheat sheet
- AI Vibe Coding
- ML algorithm cheat cards
- AI Prompt Engineering mini-module (optional but powerful)
- Portfolio template + Github basics