Study Plan & Practice

Courses

Python

  • Programming for Everybody (Getting Started with Python)

  • Python 3 Programming Specialization

    • Python Basics
    • Python Functions, Files, and Dictionaries
    • Data Collection and Processing with Python
    • Python Classes and Inheritance
    • Python Project: pillow, tesseract, and opencv
  • Complete Python Bootcamp: Got from zero to hero in Python 3

  • Python and Django Full Stack Web Developer Bootcamp

  • REST APIs with Flask and Python

  • Программирование на Python Specialization

    • Погружение в Python
    • ООП и паттерны проектирования в Python
    • Создание Web-сервисов на Python
    • Python для анализа данных

Go

Databases

  • The Complete SQL Bootcamp 2020: Go from Zero to Hero

DevOps

Algorithms

  • Data Structures and Algorithms Specialization
    • Algorithmic Toolbox
    • Data Structures
    • Algorithms on Graphs
    • Algorithms on Strings
    • Advanced Algorithms and Complexity
    • Genome Assembly Programming Challenge

Other

  • Trello Project Management: Complete Course
  • Version Control with Git

Books

Python

  • Learning Python (Mark Lutz)
  • Programming Python (Mark Lutz)
  • Python Pocket Reference (Mark Lutz)

Algorithms

  • Grokking Algorithms (Aditya Bhargava)
  • Computer Science Distilled (Wladston Ferreira Filho)
  • Cracking the Coding Interview (Gayle Laakmann McDowell)
  • Introduction to Algorithms (Thomas H. Cormen, Charles E. Leiserson, Ronald Rivest, Clifford Stein)

Культура программирования

  • Clean Code (Robert Cecil Martin)
  • Clean Coder (Robert Cecil Martin)
  • Clean Architecture (Robert Cecil Martin)
  • Clean Agile (Robert Cecil Martin)
  • Code Complete (Steve McConnell)

Databases

  • Designing Data-Intensive Applications (Martin Kleppmann)

Производительность

  • Systems Performance: Enterprise and the Cloud (Brendan Gregg)

Эксплуатация

  • Site Reliability Engineering (Betsy Beyer, Jennifer Petoff, Niall Richard Murphy, CHRIS. JONES)
  • Building Secure & Reliable Systems (Heather Adkins, Ana Oprea, Paul Blankinship, Piotr Lewandowski, Adam Stubblefield, Betsy Beyer)
  • The Site Reliability Workbook (Betsy Beyer, Niall Richard Murphy, Kent Kawahara, Stephen Thorne, David Rensin)