Quick links to public pages. Search engines use the machine-readable
XML sitemap
at /sitemap.xml, which updates automatically when you publish content in the staff console.
Main sections
- Home
- Tutorials hub
- Articles
- Challenges
- Quizzes
- Study materials
- Code samples
- Code formatter
- About
- Contact
- FAQ
- Accessibility
- Terms
- Privacy
- Cookies
Tutorial tracks
Published lessons
- AWS Introduction · AWS Tutorial
- Docker Introduction · Docker Tutorial
- Git Introduction · Git Tutorial
- Python Tutorial Home · Python Tutorial
- IAM Essentials · AWS Tutorial
- Install & Configure Git · Git Tutorial
- Install Docker · Docker Tutorial
- Python Syntax · Python Tutorial
- Create a Repository · Git Tutorial
- Dockerfile Basics · Docker Tutorial
- EC2 Basics · AWS Tutorial
- Python Variables · Python Tutorial
- Amazon S3 Basics · AWS Tutorial
- Commits & History · Git Tutorial
- Images & Layers · Docker Tutorial
- Python Data Types · Python Tutorial
- Branches · Git Tutorial
- Containers & Processes · Docker Tutorial
- Lambda & Python · AWS Tutorial
- Python Operators · Python Tutorial
- Docker Compose · Docker Tutorial
- Merge Basics · Git Tutorial
- Python Conditionals · Python Tutorial
- Well-Architected Snapshot · AWS Tutorial
- Networks & Volumes · Docker Tutorial
- Python Loops · Python Tutorial
- Remotes & Push/Pull · Git Tutorial
- Python Functions · Python Tutorial
- Python Modules · Python Tutorial
- Python Classes · Python Tutorial
- Kubernetes Introduction · Kubernetes Tutorial
- Pods · Kubernetes Tutorial
- Deployments · Kubernetes Tutorial
- Services · Kubernetes Tutorial
- ConfigMaps & Secrets · Kubernetes Tutorial
- Ingress Basics · Kubernetes Tutorial
Articles
- Python list comprehensions — filter and transform in one line
- Python f-strings — formatting numbers and text cleanly
- Python virtual environments — isolate dependencies per project
Challenges
- FizzBuzz, precisely
- Temperature converter
- Even or odd?
- Sum of digits
- Collatz steps
- Factorial (iterative)
- Power of two?
- GCD via Euclid
- Fibonacci(n)
- Prime checker
- Reverse a string
- Palindrome check
- Count vowels
- Title case converter
- Anagram check
- Run-length encoding
- Longest common prefix
- Integer to Roman
- Zigzag string conversion
- Two Sum
- Maximum subarray (Kadane)
- Rotate array
- Flatten nested list
- Remove duplicates (sorted)
- Merge two sorted arrays
- Merge intervals
- Product except self
- Sliding window maximum
- Word frequency
- List intersection
- Group anagrams
- First non-repeating character
- Most frequent element
- Subarray sum equals K
- Memoize decorator
- Function composition
- Curry a function
- Stack class
- Linked list reversal
- Matrix addition operator
- Valid parentheses
- Binary search
- Quicksort
- BFS level-order traversal
- Coin change (DP)
- LRU cache decorator
- Graph DFS
- Longest increasing subsequence
- Topological sort (Kahn)
- Word ladder length
- Context manager timer
- Infinite counter generator
- Retry decorator
- 2D Vector dataclass
- Data pipeline
- Validated descriptor
Code samples
- F-string formatting · Strings & text
- Split and join words · Strings & text
- Strip and normalize text · Strings & text
- List comprehension filter · Lists & loops
- Enumerate with index · Lists & loops
- Zip two lists · Lists & loops
- Function with default argument · Functions & basics
- Return multiple values · Functions & basics
- Read a text file with pathlib · Files & data
- Parse JSON safely · Files & data
- Try/except ValueError · Errors & debugging
- Raise a clear custom error · Errors & debugging