lesson

Python

Python in 100 Seconds

Python is arguably the world’s most popular programming language. It is easy to learn, yet suitable in professional software like web applications, data science, IoT, and more.

Read More
Developer

PHP in 100 Seconds

PHP Hypertext Preprocessor is a scripting language for building dynamic websites on the server. It remains one of the most popular programming languages in the world despite itself. The technology powers tools like WordPress (on which this site runs) , Laravel, and Symfony.

Read More
Developer

How to OVER Engineer a Website ;)

A “tech stack” includes all the technologies used to build a complete web or mobile application – like frameworks, cloud services, libraries, languages, and APIs. Learn to “over-engineer” a tech stack for an MVP, then simplify it. Time stamps: 00:00 Intro 00:37 What’s in a Tech Stack? 02:05 Popular Stacks 03:08 Frontend 05:34 Backend 08:23 […]

Read More
Developer

Ultimate Tailwind CSS Tutorial

Learn the basics of Tailwind CSS by building a Discord-inspired navbar from scratch. Time Stamps: 00:00 Intro 00:54 Should you use Tailwind? 01:42 Setup 02:48 JIT Mode 03:20 Functional CSS Basics 04:06 Flexible Container 04:41 Organize UI Components 05:07 Position a Sidebar 06:58 Customize Colors 07:50 Icon Buttons 08:23 Custom Classes with Apply 09:32 Pseudo-class […]

Read More
Developer

Auth0 in 100 Seconds

Auth0 is Authentication-as-a-Service used to manage the front door to your application. It provides drop-in user auth solutions that look great on any frontend app, and integrate with any backend server.

Read More
Developer

It Will Work on Localhost

Create an HTTP tunnel to share your localhost server on the internet via HTTPS with an SSL certificate using tunnels.

Read More
Developer

Rust in 100 Seconds

Rust is a memory-safe compiled programming language for building high-performance systems. It has the simplicity of high-level languages (Go, Python), but the control of low-level languages (C, Cpp)

Read More
Developer

Dart in 100 Seconds

Dart is high-productivity statically-typed programming language capable of targeting multiple platforms. It’s used by Flutter to produce fast client apps with an awesome developer experience.

Read More
Developer

13 Advanced Git Techniques and Shortcuts

Productive programmers tend to be really good at Git. Take a look at these 13 advanced git tips and tricks to supercharge your development workflow. Time Stamps: 00:00 Git Started 00:59 Combine add & commit 01:20 Aliases 01:38 Amend 02:03 Force Push 02:24 Revert 02:47 Codespaces 03:21 Stash 04:05 PC Master Branch 04:27 Pretty Logs […]

Read More
Developer Javasscript

React Native vs Flutter

A side-by-side comparison of React Native and Flutter. I built a mobile chat app with both frameworks to understand differences in developer experience, tooling, code, and performance. Chapters 00:00 React Native vs Flutter 00:57 Language 01:41 Ecosystem 02:04 Philosophy 02:42 Architecture 04:00 Developer Experience 05:45 Tooling 07:39 Code 09:13 Performance

Read More