Projects

Becoming a web developer!

  1. Blind Typing

  2. HTML tags, basic CSS rules

  3. CSS Positioning

  4. CSS Flexbox

  5. CSS Animations

  6. CSS Hovers

  7. Basic JavaScript DOM manipulations

  8. Bootstrap 5 for rapid development

Building mini-apps

  1. JavaScript DOM events and interactions

  2. Datetime in JavaScript

  3. JavaScript libraries

  4. Data validation & Regular Expressions

  5. Mouse and keyboard

  6. Drag-n-drop

  7. Network: requests, fetch and API

  8. LocalStorage: data in browser

  9. Audio and video

  10. Searching and queries

  11. Filters in JavaScript

Tricky web applications

  1. Web Games Progression

Full-Stack DIY services

  1. Web scraping

  2. Databases: MongoDB, SQLite

  3. API and Servers

  4. Authentication

  5. Telegram Bots

  6. Web sockets

Backend Development

  1. PHP basics

  2. Store Development

  3. Live apps

  4. Blog Development

Desktop apps

  1. Simple apps using Tkinter

  2. Real apps using Electrong