Rap's favorite courses to teach

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

Data, Machine Learning, Data Science, AI

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

PostgresSQL

SQL basics, transactions, schema mgmt, indexes, types

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

Generative AI

ML, neural networks, transformers, LLMs, tokenization, prompt engineering, NER, CoT, API access, Retrieval Augmented Generation

Pre- and post-tests 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