Abdullah Ahmed 👤

Software engineer • Java • distributed systems

Profile • boot.dev

Developer Profile

My profile on boot.dev, showing learning progress and achievements. View on boot.dev →

Learning Journey

Courses and learning paths completed to enhance technical skills.

Udemy

Java Multithreading, Concurrency & Performance Optimization

Taught by Michael Pogrebinsky, covering advanced Java multithreading and performance optimization techniques

Java Multithreading Performance Dec 12, 2025 5.5 hours
boot.dev

Learn to Code in Python

Fundamentals of Python programming and software development basics

Python Programming
boot.dev

Learn SQL

Database querying, design, and management fundamentals

SQL Databases
boot.dev

Learn Retrieval Augmented Generation

Advanced techniques for AI model generation and retrieval systems

AI RAG
boot.dev

Learn Object Oriented Programming in Python

Object-oriented principles and design patterns in Python

Python OOP
boot.dev

Learn HTTP Servers in Go

Building RESTful APIs and HTTP servers using Go

Go HTTP APIs
boot.dev

Learn HTTP Clients in Go

Creating HTTP clients and handling web requests in Go

Go HTTP Clients
boot.dev

Learn Go

Comprehensive Go programming language fundamentals

Go Programming
boot.dev

Learn Functional Programming in Python

Functional programming concepts and patterns in Python

Python Functional
boot.dev

Learn Docker

Containerization and Docker fundamentals for modern deployment

Docker Containers
boot.dev

Learn CI/CD with GitHub Actions, Docker and Go

Continuous integration and deployment pipelines with modern tools

CI/CD GitHub Actions Docker

Projects Built

Hands-on projects demonstrating practical skills and real-world applications.

boot.dev

Build an AI Agent in Python

Build an LLM-powered command-line program capable of reading, updating, and processing information

Python AI LLM
boot.dev

Build a Pokedex in Go

Build a REPL pokedex on the command line in Go. Learn how to use JSON, make API calls

Go API JSON
boot.dev

Build a Blog Aggregator in Go

Build a blog aggregator microservice in Go. Put your API, database, and web development skills to use

Go Microservices Databases