Skip to content

Qasim-Rokeeb/HTML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web3 Developer Onboarding

I am training students to become web3 developers, starting with solid front-end fundamentals and layering blockchain skills on top. Below is the journey we are following and the current point in the curriculum.

Current Position

  • Working through CSS fundamentals with a focus on the box model (content, padding, border, margin, box-sizing) and practical layout exercises.

Journey Overview

  • HTML Foundations: Semantic structure, forms, tables, accessibility basics, and clean document organization.
  • CSS Fundamentals: Selectors, specificity, cascade, typography, color, spacing, and the box model (in progress).
  • Layout Skills: Flexbox, Grid, responsive design patterns, media queries, and common layout primitives.
  • Interactivity with JavaScript: DOM manipulation, events, fetch for APIs, state management patterns, and basic component thinking.
  • Tooling & Workflow: DevTools, Git/GitHub, linting/formatting, asset optimization, and deployment basics.
  • Applied Front-End Projects: Landing pages, form-heavy UIs, data-display views, and responsive redesign drills to build fluency.
  • Web3 Foundations: Blockchain basics, wallets, accounts, transactions, gas, testnets, explorers, and security hygiene.
  • Smart Contracts: Solidity fundamentals, contract lifecycle, compilation, deployment to testnets, debugging with block explorers, and writing simple tokens/registries.
  • dApp Integration: Connecting front-end to contracts with ethers.js/web3.js, handling wallet connections, signing messages, reading/writing contract state, and managing network changes.
  • Storage & Infra: IPFS/pinning services basics, metadata handling, and simple off-chain/on-chain data patterns.
  • Capstone Projects: Full dApps that combine responsive UIs, wallet flows, contract interactions, and testnet deployments with clear README/run instructions.

Teaching Approach

  • Build from fundamentals to advanced topics, ensuring each layer is stable before adding web3 complexity.
  • Emphasize hands-on labs, code-alongs, and incremental projects that mirror real-world workflows.
  • Prioritize security mindset early (private key handling, safe signing flows, and avoiding dangerous patterns).

Near-Term Next Steps

  • Finish CSS box model drills and move into Flexbox and Grid for layout confidence.
  • Introduce responsive design checkpoints, then basic JavaScript for interactivity.
  • Start blockchain primers once front-end fluency is comfortable, leading into Solidity and dApp integration.

Next up after learning

  • building for hackathons on base
  • founding startups
  • joining great tech companies

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors