Rap's favorite courses to teach

AI, Data, Machine Learning, Data Science

Agentic AI

Agentic AI overview, GenAI, goal-driven, autonomy, tool use, context engineering, MCP, Retrieval Augmented Generation (RAG), LoRA

Pre- and post-tests Outline with schedule

Generative AI

GenAI, Agentic, ML, neural networks, transformers, LLMs, tokenization, vectorization, embeddings, prompt engineering, MCP, Retrieval Augmented Generation (RAG), LoRA

Pre- and post-tests Outline with schedule

AI Prompt Engineering

CoT, Tree-of-thought, N-shot, self-consistency, reflexion, plan-and-solve, ReAct, contrastive, agentic prompting

Pre- and post-tests Outline with schedule

Claude Code

Claude as a partner, slash commands, security, prompting, refactoring, writing tests, context packing, selective injection, HITL, ask-before-code, test-driven prompting

Pre- and post-tests Outline with schedule

Python

Basics, lists, tuples, comprehensions, lambdas, dunder methods, Jupyter

Hands-on lab guide Pre- and post-tests Outline with schedule

MongoDB

Collections, querying, mongosh, projections, aggregation pipelines

Hands-on lab guide Pre- and post-tests Outline with schedule

PostgreSQL

SQL basics, transactions, schema mgmt, indexes, types, PostgreSQL as a vectorDB

Pre- and post-tests Outline with schedule

SQL

SQL basics, joins, where, compound conditions, keys, relationships

Course book is available Hands-on lab guide Lab starters and solutions Pre- and post-tests Outline with schedule

Data Science

Pandas, (un)supervised learning, algorithms, Matplotlib, Hugging face, Kaggle, scikit-learn

Pre- and post-tests Outline with schedule

Front end web dev

A11y

ARIA, roles, semantic HTML, keyboard nav, complying with WCAG, Section 508, EAA, DDA, et al

Course book is available Hands-on lab guide Lab starters and solutions Pre- and post-tests Outline with schedule

React

JSX, components, props, hooks, routing, composition

Course book is available Hands-on lab guide Lab starters and solutions Pre- and post-tests Outline with schedule

Angular

Components, signals, signals, DI, pipes, directives, Event emitters

Course book is available Hands-on lab guide Lab starters and solutions Pre- and post-tests Outline with schedule

Vue

Components, Vue router, mixins, slots, composition, plugins, watchers

Hands-on lab guide Pre- and post-tests Outline with schedule

JavaScript

Basics, promises, modules, destructuring, spread, functional, JSON

Course book is available Hands-on lab guide Lab starters and solutions Pre- and post-tests Outline with schedule

HTML and CSS

Tags, forms, attributes, selectors, flex, grid, responsive, animations

Course book is available Hands-on lab guide Lab starters and solutions Pre- and post-tests Outline with schedule

Back end dev

Node

JavaScript basics, npm, package.json, git, events, async

Course book is available Hands-on lab guide Lab starters and solutions Pre- and post-tests Outline with schedule

Node with Express

All of Node, Web middleware, RESTful API, JWT, env variables, jest

Hands-on lab guide Pre- and post-tests Outline with schedule

Intro to Python and Django

Python intro, ORM, middleware, views, signals, forms, querysets

Hands-on lab guide Outline with schedule

Intro to Python and Flask

Python basics, RESTful APIs, sessions, middleware, blueprints, form handling

Hands-on lab guide Outline with schedule

Cross-platform Mobile App Dev

React Native

React basics, RN components, navigation, forms, API requests, lists

Course book is available Hands-on lab guide Lab starters and solutions Pre- and post-tests Outline with schedule

Flutter

Widgets, layouts, state mgmt, navigation, async, HTTP, forms

Course book is available Hands-on lab guide Lab starters and solutions Pre- and post-tests Outline with schedule