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 / Computer Networking.md
Created November 4, 2022 04:43
Summary of "Computer Networking" from edX.org

This is one of three courses in the MicroBachelors Program in Computer Science Fundamentals from NYU:

  • Computer Hardware and Operating Systems
  • Introduction to Networking (this course)
  • Basics of Computing and Programming

Instructor: Rafail Portnoy

@misho-kr
misho-kr / aws-developing.md
Last active September 29, 2022 09:20
Developing on AWS

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: Herbie Garcia

Modules

@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 May 18, 2024 05:45
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.