BLOCKHUB ACADEMY
Certificate of Completion
This certifies that
Rjay Solamo
has successfully completed
Fundamentals of Web Development using TypeScript
Issued
September 15, 2026
Scan to verify
Serial
BLKC-3BQD-WV5Y-AB75
BLOCKHUB ACADEMY
This certifies that
Rjay Solamo
has successfully completed
Fundamentals of Web Development using TypeScript
Issued
September 15, 2026
Scan to verify
Serial
BLKC-3BQD-WV5Y-AB75

Fundamentals of Web Development using TypeScript
Learn to build complete, type-safe web applications from the database to the browser. This course takes you from TypeScript's core type system through the patterns that make large codebases maintainable, then puts those skills to work across a full stack: a REST API built with Express and Prisma, and a React frontend where components, hooks, and forms are all properly typed.
You'll start by understanding what static typing actually buys you and how to set up a working development environment. From there you'll move into generics, utility types, and narrowing — the tools that let you write code the compiler can reason about instead of code you have to constantly re-check by hand. The back-end and front-end sections apply that foundation to real application concerns like typed error handling, middleware, database integration, and API communication between client and server. The final section covers what it takes to ship: testing with Vitest and Jest, linting and formatting, and deployment configuration.
By the end, you'll be able to structure a TypeScript project end to end, model your data once and share those types across the stack, and catch entire categories of bugs before your code ever runs.
Who it's for: Developers comfortable with JavaScript, HTML, and CSS who want to work confidently in TypeScript on production teams. No prior TypeScript experience required.