
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.

Work effectively with AI coding assistants across the development lifecycle. Covers prompt engineering and context management, AI-assisted test generation, code review, and debugging, plus architecture-level use, security considerations, and building team-wide practices. For developers who want speed without giving up accountability for what ships.

This module provides a foundational overview of the Stellar blockchain, an open-source, decentralized network designed to facilitate fast, low-cost cross-border payments and asset transfers. Learners will explore Stellar's core purpose of connecting financial institutions, payment systems, and individuals to enable seamless value exchange across the globe.

Learn the fundamental concepts of blockchain technology from scratch.

Discover BlockHub — your gateway to Web3 learning, networking, and opportunities. Learn how to navigate the platform, build your profile, and connect with the blockchain community.

Explore what's coming next for BlockHub — from new learning content to platform features that will enhance your Web3 journey.

Master the core concepts of blockchain technology: blocks, hashing, consensus mechanisms, and why immutability makes blockchains trustworthy.

Explore Coinbase's rebrand of Coinbase Wallet into a super app — combining social, trading, payments, and app discovery in one experience.

Understand Ethereum's architecture — accounts, gas mechanics, transaction lifecycle, and why the EVM became the dominant smart contract standard.

Learn how account abstraction removes seed phrases and gas friction through passkey-based onboarding, sponsored transactions, and smart contract wallets.

Explore Coinbase's L2 built on the OP Stack — how it differs from other rollups and its mission to onboard the next billion users to on-chain.

Master Solana's unique architecture — Proof of History, the Sealevel runtime, high throughput design, and the SPL token standard.

Discover Move — a resource-oriented programming language with linear types, enabling safer smart contracts through compile-time guarantees.

Compare Solidity (EVM), Rust (Solana), and Move (Aptos/Sui) — understanding when to use each and their fundamental trade-offs.