Skip to main content

Courses and Certifications #

I always strive to learn something new related to technology and professional development. Courses are a great way to do that. This page lists some of the professional certificates I’ve earned so far.

2024


AWS Certified Developer – Associate

·57 words·1 min
AWS Certified Developer - Associate showcases skills and knowledge in developing, optimizing, packaging, and deploying applications, using CI/CD workflows, and identifying and resolving application issues.

2023


UCI — Programming with Google Go Specialization

·67 words·1 min
This specialization introduces the Go programming language and provides an overview of its key features. After completing the three-course sequence, learners gain the knowledge and skills needed to build concise, efficient, and clean applications in Go.

2021


OTUS — Microservice Architecture

·70 words·1 min
This course focuses on designing and deploying scalable, fault-tolerant microservice systems. It covers key architectural patterns, decomposition strategies, and infrastructure tools such as Kubernetes, Docker, and CI/CD pipelines.

MIPT — C++ foundations and advanced programming techniques

·56 words·1 min
This series of courses offers a deep dive into modern C++ development, progressing from syntax fundamentals to advanced optimization techniques. It covers core concepts like STL containers, object-oriented programming, and unit testing.

Computer Science Center — Functional programming in Haskell

·65 words·1 min
This course provides a deep dive into functional programming concepts using Haskell, covering lazy semantics, algebraic data types, and pattern matching. It explores the language’s advanced type system, including parametric and ad-hoc polymorphism, type classes, and functors.

2020


IBM AI Engineering — Professional Certificate

·52 words·1 min
A comprehensive six-course program focused on the practical implementation of machine learning and deep learning models. It covers core algorithms (classification, regression, clustering) using scikit-learn, big-data processing with Apache Spark, and building neural networks (CNNs, RNNs, autoencoders) with Keras, PyTorch, and TensorFlow.

OTUS — Python Developer Advanced

·36 words·1 min
This advanced course is designed for experienced developers to deepen their knowledge of the Python ecosystem. It covers complex topics such as design patterns, asynchronous programming, and metaprogramming, with a focus on writing high-performance and secure code.

2019