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
React
JSX, components, props, hooks, routing, composition
Angular
Components, signals, signals, DI, pipes, directives, Event emitters
Vue
Components, Vue router, mixins, slots, composition, plugins, watchers
JavaScript
Basics, promises, modules, destructuring, spread, functional, JSON
HTML and CSS
Tags, forms, attributes, selectors, flex, grid, responsive, animations
Back end dev
Node
JavaScript basics, npm, package.json, git, events, async
Node with Express
All of node, Web middleware, RESTful API, JWT, env variables, jest
Intro to Python and Django
Python intro, ORM, middleware, views, signals, forms, querysets
Intro to Python and Flask
Python basics, RESTful APIs, sessions, middleware, blueprints, form handling
Data, Machine Learning, Data Science, AI
Python
Basics, lists, tuples, comprehensions, lambdas, dunder methods, Jupyter
MongoDB
Collections, querying, mongosh, projections, aggregation pipelines
PostgresSQL
SQL basics, transactions, schema mgmt, indexes, types
SQL
SQL basics, joins, where, compound conditions, keys, relationships
Data Science
Pandas, (un)supervised learning, algorithms, Matplotlib, Hugging face, Kaggle, scikit-learn
Generative AI
ML, neural networks, transformers, LLMs, tokenization, prompt engineering, NER, CoT, API access, Retrieval Augmented Generation
Cross-platform Mobile App Dev
React Native
React basics, RN components, navigation, forms, API requests, lists
Flutter
Widgets, layouts, state mgmt, navigation, async, HTTP, forms