Skip to content

Instantly share code, notes, and snippets.

View misho-kr's full-sized avatar

Misho Krastev misho-kr

  • San Jose, California
View GitHub Profile
@misho-kr
misho-kr / aws-eks.md
Last active September 28, 2022 19:17

Learn container management and orchestration for Kubernetes using Amazon EKS. Build an Amazon EKS cluster, configure the environment, deploy the cluster, and then add applications to your cluster. Manage container images using Amazon Elastic Container Registry (ECR) and automate application deployment. Deploy applications using CI/CD tools. Monitor and scale your environment by using metrics, logging, tracing, and horizontal/vertical scaling. Configure AWS networking services to support the cluster and secure your Amazon EKS environment.

Instructor: ???

Modules

  • Module 1: Kubernetes Fundamentals
@misho-kr
misho-kr / aws-training.md
Last active January 23, 2023 07:08
AWS classes, training, etc.
@misho-kr
misho-kr / aws-technical-essentials.md
Last active December 19, 2023 05:56
AWS Technical Essentials

The AWS Technical Essentials Training course introduces cloud computing concepts, fundamental AWS products, services, and common solutions with demos, knowledge checks, and hands-on lab activities. It provides learners with the basic fundamentals to get started on AWS.

Instructor: Dan Puser

@misho-kr
misho-kr / Introduction to NumPy.md
Last active February 20, 2023 06:48
Summary of "Introduction to NumPy" from Datacamp.Org

NumPy is an essential Python library. TensorFlow and scikit-learn use NumPy arrays as inputs, and pandas and Matplotlib are built on top of NumPy. In this Introduction to NumPy course, you'll become a master wrangler of NumPy's core object: arrays! You'll discover why NumPy is so efficient and use broadcasting and vectorization to make your NumPy code even faster. By the end of the course, you'll be using 3D arrays to alter a Claude Monet painting.

By Izzy Weber, Curriculum Developer @ DataCamp

1. Understanding NumPy Arrays

Create and change array shapes to suit your needs. Discover NumPy's many data types and how they contribute to speedy array operations.

@misho-kr
misho-kr / Aruba Networking Basics.md
Last active May 29, 2022 18:17
Summary of "Aruba Networking Basics" course on Coursera.Org

Learn what a basic computer network is, compare local and wide area networks, use cases, and implementation types. Communication over these networks relies on protocols. Understanding network communications and VLANs and how to configure an Aruba OS Switch!

Taught by

Tyler McMinn, Aruba Certified Instructor

Week 1: Introduction to Wired Networking

@misho-kr
misho-kr / Interactive Data Visualization with Bokeh.md
Last active July 22, 2021 06:21
Summary of "Interactive Data Visualization with Bokeh" course on Datacamp

Lead by Team Anaconda, Data Science Training

Bokeh is an interactive data visualization library for Python—and other languages—that targets modern web browsers for presentation. It can create versatile, data-driven graphics and connect the full power of the entire Python data science stack to create rich, interactive visualizations.

  • Glyphs
    • Visual shapes
  • circles, squares, triangles
@misho-kr
misho-kr / Object-Oriented Programming in Python.md
Last active September 18, 2023 04:17
Summary of "Object-Oriented Programming in Python" from Datacamp.Org

Object-oriented programming (OOP) is a widely used programming paradigm that reduces development times—making it easier to read, reuse, and maintain your code. OOP shifts the focus from thinking about code as a sequence of actions to looking at your program as a collection of objects that interact with each other. In this course, you’ll learn how to create classes, which act as the blueprints for every object in Python. You’ll then leverage principles called inheritance and polymorphism to reuse and optimize code.

By Alex Yarosh, Curriculum Developer @ Cockroach Labs

OOP Fundamentals

Learn what object-oriented programming (OOP) is, how it differs from procedural-programming, and how it can be applied. Define your own classes, and create methods, attributes, and constructors.

@misho-kr
misho-kr / Introduction to Data Visualization in Python.md
Last active April 18, 2021 09:23
Summary of "Introduction to Data Visualization in Python" course on Datacamp

Lead by Team Anaconda, Data Science Training

This course provides a stronger foundation in data visualization in Python, broader coverage of the Matplotlib library and an overview of seaborn, a package for statistical graphics. Topics covered include customizing graphics, plotting two-dimensional arrays (like pseudocolor plots, contour plots, and images), statistical graphics (like visualizing distributions and regressions), and working with time series and image data.

Customizing plots

Review of basic plotting with Matplotlib, customizing plots using Matplotlib. Overlaying plots, making subplots, controlling axes, adding legends and annotations, and using different plot styles.

@misho-kr
misho-kr / Introduction to Relational Databases in SQL.md
Created March 1, 2021 04:16
Summary of "Summary of "Merging DataFrames with pandas" course on Datacamp

Lead by Timo Grossenbacher, Project Lead Automated Journalism at Tamedia

You can model different phenomena in your data, as well as the relationships between them. This gives your data structure and consistency, which results in better data quality. In this course, you'll experience this firsthand by working with a real-life dataset that was used to investigate questionable university affiliations. You'll learn how to create tables and specify their relationships, as well as how to enforce data integrity. You'll also discover other unique features of database systems, such as constraints.

Your first database

Create your very first database with a set of simple SQL commands. Next, migrate data from existing flat tables into that database. Learn how meta-information about a datab

@misho-kr
misho-kr / Introduction to SQL.md
Created March 1, 2021 04:11
Summary of "Introduction to SQL" course on Datacamp

This course teaches syntax in SQL shared by many types of databases, such as PostgreSQL, MySQL, SQL Server, and Oracle. This course teaches you everything you need to know to begin working with databases today!

Lead by Nick Carchedi, Product Manager at DataCamp

Selecting columns

Brief introduction to working with relational databases. Learn about their structure, how to talk about them using database lingo, and how to begin an analysis using simple SQL commands to select and summarize columns from database tables.