Listen to a podcast, please open Podcast Republic app. Available on Google Play Store and Apple App Store.
| Episode | Date |
|---|---|
|
Browse a list and view items
|
Aug 21, 2026 |
|
Lists/Tables - store multiple values
|
Aug 20, 2026 |
|
Algorithm documentation and comments
|
Aug 20, 2026 |
|
Refactor Factorial based
|
Aug 19, 2026 |
|
Passage of parameters and scope of variables
|
Aug 18, 2026 |
|
Create a sum function
|
Aug 17, 2026 |
|
Modularity: functions and procedures
|
Aug 17, 2026 |
|
Multiplication table
|
Aug 14, 2026 |
|
Nested loops and basic optimization
|
Aug 13, 2026 |
|
For - Calculate a factorial
|
Aug 13, 2026 |
|
Common loop patterns
|
Aug 12, 2026 |
|
While - Count from 1 to N
|
Aug 11, 2026 |
|
While and For loops - repetition principle
|
Aug 11, 2026 |
|
Mini-project - Calculating the price of a train ticket
|
Aug 10, 2026 |
|
Combine conditions (AND/OR)
|
Aug 07, 2026 |
|
Reduced price choice
|
Aug 07, 2026 |
|
Comparison operators and boolean
|
Aug 06, 2026 |
|
Writing a simple IF test
|
Aug 05, 2026 |
|
Introduction to logical conditions and operators
|
Aug 05, 2026 |
|
Checkpoint ramp - Simple shopping cart management
|
Aug 04, 2026 |
|
mini-project - BMI calculation
|
Aug 03, 2026 |
|
Simple calculations with variables
|
Jul 31, 2026 |
|
Naming constants and conventions
|
Jul 31, 2026 |
|
Common data types (integer, real, string, boolean)
|
Jul 30, 2026 |
|
Exchange two values
|
Jul 29, 2026 |
|
Declare and assign variables
|
Jul 28, 2026 |
|
Basic arithmetic expressions
|
Jul 28, 2026 |
|
Introduction to variables and status
|
Jul 27, 2026 |
|
Mini-checkpoint - Make a coffee
|
Jul 27, 2026 |
|
Rewrite a messy algorithm
|
Jul 24, 2026 |
|
Clarity and granularity best practices
|
Jul 23, 2026 |
|
Draw a simple organization chart
|
Jul 22, 2026 |
|
Linear execution flow and stage concept
|
Jul 22, 2026 |
|
Pseudo-code for a daily commute
|
Jul 21, 2026 |
|
Transform a cooking recipe into a pseudo-code
|
Jul 20, 2026 |
|
Pseudo-code and instruction sequence
|
Jul 20, 2026 |
|
What is an algorithm?
|
Jul 17, 2026 |
|
Collaborative debriefing: responsive code review
|
Jul 16, 2026 |
|
Final chapter project: multi-breakpoint adaptive dashboard
|
Jul 15, 2026 |
|
Responsive checklist ready for production
|
Jul 14, 2026 |
|
Workshop: implementing a powerful adaptive image set
|
Jul 14, 2026 |
|
Performance optimization: responsive images (srcset, sizes) and lazy loading
|
Jul 13, 2026 |
|
Workshop: making a form both responsive and accessible
|
Jul 10, 2026 |
|
Accessibility and responsive design: contrasts, sizes, visible focus
|
Jul 10, 2026 |
|
Workshop: refactoring an existing page mobile-first
|
Jul 09, 2026 |
|
Mobile-first vs desktop-first technology — advantages and limitations
|
Jul 09, 2026 |
|
Intermediate mini-project: responsive portfolio home page
|
Jul 08, 2026 |
|
Workshop: go from 4 columns to 1 column depending on the screen size
|
Jul 07, 2026 |
|
Grid-specific media queries and layout splitting
|
Jul 06, 2026 |
|
Workshop: blog layout (sidebar + content)
|
Jul 03, 2026 |
|
Advanced alignment and placement in Grid
|
Jul 03, 2026 |
|
Workshop: Fluid grid with repeat (auto-fit, minmax)
|
Jul 02, 2026 |
|
Best practices for naming Grid areas
|
Jul 01, 2026 |
|
Workshop: basic grid with 2 columns and 3 rows
|
Jun 30, 2026 |
|
Grid terminology: container, tracks, rows, columns, areas
|
Jun 30, 2026 |
|
Introduction to CSS Grid: philosophy and use cases
|
Jun 29, 2026 |
|
Interim summary: key principles of responsive design
|
Jun 26, 2026 |
|
Workshop: adaptive "About" section
|
Jun 26, 2026 |
|
Combining Media Queries and Flexbox in a single component
|
Jun 25, 2026 |
|
Workshop: responsive image gallery with flex-wrap
|
Jun 24, 2026 |
|
Common Flexbox layout patterns (row, column, wrap)
|
Jun 24, 2026 |
|
Flexbox properties cheat-sheet and best practices
|
Jun 23, 2026 |
|
Workshop: Reversal of the order of elements with flex-direction
|
Jun 22, 2026 |
|
Workshop: creating a flexible navigation bar
|
Jun 22, 2026 |
|
Workshop: basic alignment with Flexbox
|
Jun 19, 2026 |
|
Managing flow and automatic margins in Flexbox
|
Jun 18, 2026 |
|
Introduction to Flexbox: flexible container principle
|
Jun 18, 2026 |
|
Workshop: converting a design into rem and vw
|
Jun 17, 2026 |
|
Relative units (%, em, rem, vw, vh) for responsive
|
Jun 16, 2026 |
|
Workshop: Adapt the font size according to the width of the screen
|
Jun 16, 2026 |
|
Strategies for defining breakpoints
|
Jun 15, 2026 |
|
Workshop: first media query to change the background color
|
Jun 12, 2026 |
|
Media Queries: mobile-first syntax and logic
|
Jun 12, 2026 |
|
observation: inspecting a non-responsive site
|
Jun 11, 2026 |
|
Basic vocabulary: viewport, breakpoints and fluidity
|
Jun 10, 2026 |
|
Introduction to responsive design and CSS3
|
Jun 10, 2026 |
|
Transition text: preparing for the next step (quick introduction to CSS)
|
Jun 09, 2026 |
|
Final mini-project: fully semantic multi-page portfolio
|
Jun 08, 2026 |
|
Summary text: end-to-end semantic structuring strategy
|
Jun 05, 2026 |
|
Workshop: making a table accessible (scope, summary)
|
Jun 05, 2026 |
|
Workshop: building a weekly schedule
|
Jun 04, 2026 |
|
Semantic arrays: table, thead, tbody, tbody, th, caption, scope
|
Jun 03, 2026 |
|
Workshop: Use time, code and abbr correctly
|
Jun 02, 2026 |
|
Workshop: enrich the blog post with inline tags
|
Jun 01, 2026 |
|
Semantic inline tags: strong, em, mark, code, time, abbr
|
Jun 01, 2026 |
|
Extensive text: complex alt attributes and longdesc
|
May 29, 2026 |
|
Workshop: creating a semantic image gallery
|
May 28, 2026 |
|
Workshop: insert a profile photo with caption
|
May 27, 2026 |
|
The images: img tag, alt attribute, figure and figcaption
|
May 27, 2026 |
|
Relative vs absolute paths: manage your URLs well
|
May 26, 2026 |
|
Workshop: list of external resources (target and rel)
|
May 25, 2026 |
|
Workshop: creating internal navigation with anchors
|
May 22, 2026 |
|
Hypertext links: a tag and essential attributes
|
May 21, 2026 |
|
Block vs Inline: Understanding Document Flow
|
May 21, 2026 |
|
Workshop: Nested lists
|
May 20, 2026 |
|
Assessment of acquired skills and next stages of the course
|
May 19, 2026 |
|
Mini-project: static site improvement + complete README
|
May 19, 2026 |
|
Workshop: write a clear README for the mini-project
|
May 19, 2026 |
|
Markdown and README: presenting your project
|
May 19, 2026 |
|
Workshop: finding the right answer on MDN and applying it
|
May 19, 2026 |
|
Effective documentation and research (MDN, StackOverflow)
|
May 19, 2026 |
|
Test-commit cycle: small, fast iterations
|
May 19, 2026 |
|
Workshop: fix an HTML/CSS display bug with DevTools
|
May 19, 2026 |
|
Step-by-step debugging method
|
May 19, 2026 |
|
Mini-project: versioned static site (env + Git)
|
May 19, 2026 |
|
Workshop: adding a .gitignore file adapted to an HTML/CSS project
|
May 19, 2026 |
|
Creating a .gitignore file: why and how
|
May 19, 2026 |
|
Workshop: add the list of skills in the resume
|
May 19, 2026 |
|
HTML lists: ul, ol, dl
|
May 19, 2026 |
|
Interim assessment and self-assessment checklist
|
May 19, 2026 |
|
mini-project: creating your semantic resume
|
May 19, 2026 |
|
Workshop: cleaning and commenting your code
|
May 19, 2026 |
|
Best practices: file naming and simple tree structure
|
May 19, 2026 |
|
HTML comments and clean indentation
|
May 19, 2026 |
|
Workshop: applying title levels correctly
|
May 19, 2026 |
|
H1-h6 title hierarchy and accessibility
|
May 19, 2026 |
|
Workshop: building the model of a one-column blog
|
May 19, 2026 |
|
Reinforcing text: ARIA landmarks in two minutes
|
May 19, 2026 |
|
Workshop: replacing divs with semantic tags
|
May 19, 2026 |
|
Overview of section tags (header, nav, main, main, section, section, article, aside, footer)
|
May 19, 2026 |
|
Principle of semantics in HTML5
|
May 19, 2026 |
|
Workshop: insert headings and paragraphs
|
May 19, 2026 |
|
The body: paragraphs and first title h1
|
May 19, 2026 |
|
Workshop: add a page title and encoding
|
May 19, 2026 |
|
The head: meta charset, title and best practices
|
May 19, 2026 |
|
Workshop: creating your first index.html file
|
May 19, 2026 |
|
Anatomy of an HTML document (doctype, html, head, body)
|
May 19, 2026 |
|
Welcome and chapter goals
|
May 19, 2026 |
|
Branch concept (overview)
|
Apr 15, 2026 |
|
Workshop: writing meaningful commits
|
Apr 14, 2026 |
|
Commit messages: best practices
|
Apr 14, 2026 |
|
View commit history with git log
|
Apr 13, 2026 |
|
Workshop: create a local repository and make a first commit
|
Apr 10, 2026 |
|
Lab: installing Git and setting up user.name/user.email
|
Apr 10, 2026 |
|
Introduction to Git and versioning
|
Apr 09, 2026 |
|
Workshop: breaking down the "ordering a pizza" problem
|
Apr 08, 2026 |
|
Developer mindset: problem breakdown and curiosity
|
Apr 08, 2026 |
|
Workshop: causing and reading an HTML/CSS error
|
Apr 06, 2026 |
|
Understanding error messages and the console
|
Apr 06, 2026 |
|
Workshop: create index.html and observe the changes live
|
Apr 03, 2026 |
|
Minimal workflow: editor → browser → refresh
|
Apr 03, 2026 |
|
Workshop: inspecting an HTML page with DevTools
|
Apr 02, 2026 |
|
Browser: activate and read DevTools
|
Apr 01, 2026 |
|
Variation workshop: managing folders and files in a mini-project
|
Mar 31, 2026 |
|
Workshop: basic commands (cd, ls, mkdir, touch)
|
Mar 31, 2026 |
|
Introduction to the terminal and the command line
|
Mar 30, 2026 |
|
Workshop: guided interface journey and key shortcuts
|
Mar 28, 2026 |
|
Discover the VS Code interface (bars, panels, extensions)
|
Mar 27, 2026 |
|
Workshop: installing and first opening VS Code
|
Mar 27, 2026 |
|
Install Visual Studio Code step by step
|
Mar 26, 2026 |
|
Guided workshop: identify components (editor, terminal, browser)
|
Mar 25, 2026 |
|
What is a development environment?
|
Mar 25, 2026 |
|
Welcome and chapter goals
|
Mar 24, 2026 |