Basic40 lessons10 hoursPython for BeginnersFrom syntax basics to your first program: become a confident Python user from scratch.
Basic26 lessons10 hoursFastAPI FrameworkThe FastAPI course will enable you to quickly and efficiently build powerful and scalable web applications with REST API.
Basic27 lessons7 hoursPostreSQL BasicsLearn PostgreSQL from basic queries to advanced features, including transactions, security, and optimization.
Basic25 lessons5 hoursMastering Apache KafkaLearn about Apache Kafka's architecture, client APIs, and stream processing to build real-time applications.
Basic23 lessons5 hoursDockerYou will learn how to containerize applications, create your own images, manage Docker containers, volumes, and networks
Basic20 lessons6 hoursIntroduction to KubernetesMaster Kubernetes basics: Pods, Deployments, Services, YAML manifests, updates, and application debugging in a cluster.
Basic32 lessons12 hoursIntroduction to RabbitMQLearn to work with RabbitMQ in Python: queues, routing, acknowledgements, and reliable message processing.
Basic38 lessons15 hoursGo BasicsLearn Go through practice: syntax, structs, interfaces, files, JSON, concurrency, tests, and a final CLI service.
Basic22 lessons10 hoursWebSockets with FastAPILearn to work with WebSockets in FastAPI: build chats, private messaging, and reliable data exchange.
Basic22 lessons11 hourAsynchronous Programming in PythonLearn to write asynchronous Python code and work with tasks, threads, and processes for backend services.
Basic42 lessons9 hoursIntroduction to NGINXThis course introduces the basics of NGINX, where you'll learn to use it to manage web traffic, optimize performance, and enhance security.
Basic20 lessons3 hoursMastering RedisMaster a powerful tool for creating queues, message brokers, and caching.
Basic21 lesson6 hoursTesting with PyTestLearn to write automated tests with PyTest, use fixtures and mocks, test backend code, and confidently find bugs.
Basic35 lessons6 hoursLearn GitLearn Git, configuration, commits, branching, conflict resolution, and key commands to optimize development.
Basic28 lessons10 hoursHigh-Load Services with FastAPILearn to build high-load services with FastAPI: speed up APIs, configure caching, queues, and overload protection.
Basic20 lessons8 hoursCeleryLearn to run background tasks in Python and work with queues, results, and scheduling using Celery.
Basic22 lessons11 hourDjango REST FrameworkYou will master Django REST Framework and learn to implement APIs, authentication, caching, WebSockets, and much more.
Basic44 lessons12 hoursMongoDB: The Complete GuideGain insight into MongoDB basics like CRUD operations, aggregation, search, and learn to develop applications with hands-on practice.
Basic22 lessons8 hoursgRPC in PythonLearn to build gRPC services in Python: define schemas, write servers and clients, handle errors, and work with streams.
Basic42 lessons10 hoursBash and the Ubuntu Command LineLearn to work in the Ubuntu command line: navigate directories, manage files, and write simple Bash scripts.
Basic32 lessons12 hoursAlgorithms and Data Structures in PythonLearn to solve algorithmic problems in Python and confidently use arrays, dictionaries, graphs, trees, and dynamic programming.
Basic24 lessons9 hoursFlask Web FrameworkWith the Flask course, you'll learn to quickly build powerful REST API web applications and work with databases.
AnnouncedBasic19 lessons4 hoursMachine Learning (ML)You will learn the basics of machine learning, including algorithms, models, and data analysis methods using Python.
Basic30 lessons14 hoursPython for Experienced DevelopersDeepen your Python skills: OOP, typing, async, profiling, and tests for reliable backend services.