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
This is one of three courses in the MicroBachelors Program in Computer Science Fundamentals from NYU:
Instructor: Rafail Portnoy
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
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:
???
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
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
Create and change array shapes to suit your needs. Discover NumPy's many data types and how they contribute to speedy array operations.
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!
Tyler McMinn, Aruba Certified Instructor
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.
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
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.
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.
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.