Amazon Machine Learning LiveLessons is designed to provide a solid foundational understanding of the data preparation and evaluation that’s necessary to run predictive analysis with Machine Learning models. The course covers the concepts necessary to understand Amazon Machine Learning and teaches the user how to leverage the benefits of predictive analysis. Usage scenarios are provided to inspire viewers to create their own value-added services on top of Amazon Machine Learning.
Amazon Machine Learning LiveLessons contains more than 20 independent video lessons totaling more than 3 hours of instruction with demos, interactive labs, and detailed slide explanations. Hands-on labs with Amazon Machine Learning are included to provide necessary context and experience to create pragmatic applications. Viewers will walk away with a solid understanding of how Amazon Machine Learning is structured and how to apply it in their own scenarios.
Asli Bilgin’s knowledge comes from her unique experience working at Amazon and as a Machine Learning consultant for her business, Nokta Consulting. She uses her professional skills for her personal vintage jewelry business, oyacharm. She is an award-winning cloud computing executive who has more than two decades of experience working for companies such as Dell, Microsoft, and Amazon. She specializes in IT transformation and modernization leveraging disruptive technologies. At Amazon, Asli created, launched, and ran the global Software as a Service program and ran the Financial Services IT Transformation practice for AWS Professional Services. At Microsoft, she led the cloud and web strategy for 80 countries in the Middle East and Africa, based out of Dubai. In her early career, Asli served as a software developer, technical manager, and architect for large and complex enterprise projects.
Topics include
Module 1: Amazon Machine Learning Basics
Module 2: Amazon Machine Learning Data Architecture
Module 3: Data and Schema Configuration
Module 4: Machine Learning Visualization and Modeling
Module 5: Predictions with Amazon Machine Learning
Learn How To
- Understand the concepts, taxonomy, and principles behind Machine Learning
- Get started with the core Amazon Machine Learning service
- Solve for personalization, search, marketing, finance, productivity, and management efficiency using AML
- Configure a schema, and set up a data source using “small data” in S3
- Use data insights and visualization tools
- Leverage Features, Targets, Observations, Labeled Data, Unlabeled Data, and Ground Truth to prepare historical data for predictive analysis
- Prepare data for use in a regression model and a multi-class model
- Evaluate and refine Amazon ML model
- Use predictions
Who Should Take This Course
IT technologists and hobbyists, computer science students, and domain experts who want to understand the basic principles of Amazon Machine Learning and its application and receive a hands-on practical demonstration of using Amazon Machine Learning. You don’t have to be a data scientist or professional developer to benefit from this course. In fact, small business owners who have a firm handle on their own business data would find value in the examples used, which is a retail business and small dataset.
Course Requirements Familiarity with technology consoles and administrative interfaces would be very helpful. A rudimentary understanding of the Amazon Web Services platform would be a bonus, but not necessary to learn from this course. A basic understanding of how data and its schema is structured digitally would be an asset to understanding the concepts of Machine Learning.
Module Descriptions
Module 1, “Amazon Machine Learning Basics,” discusses understanding how Amazon ML works and how you can frame problem sets. By the end, the first data set will be uploaded.
Module 2, “Amazon Machine Learning Data Architecture,” covers how to set up the source from SQL Server. The data to be downloaded will be provided, so SQL Server does not need to be installed.
In Module 3, “Data and Schema Configuration,” historical sales data is used to predict the future price of an item. “Gotchas” are showcased so a solid starting machine learning model can be built.
Module 4, “Machine Learning Visualization and Modeling,” uses data insights to further refine the model.
Module 5, “Predictions with Amazon Machine Learning,” examines predictions and determining future data. The model’s performance is analyzed, and real-time and batch predictions are applied. Finally, key concepts, questions to consider, and next steps are covered.
About Pearson Video Training
Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more.
Meet your instructor
Asli Bilgin
About MIT horizon
MIT Horizon is an expansive content library built to help you explore emerging technologies. Through easy-to-understand lessons, you’ll be guided through the complexities of the latest technologies and simplified expert-level concepts. Designed for both technical and non-technical learners, you can examine bite-size content that can lead to maximum career outcomes.
For a limited time, gain access to the complete MIT Horizon library.
Register today for exclusive entry.
Overview
Python is a great, beginner-friendly programming language because it was originally designed with learners in mind. It is also used by professional developers in a wide range of applications, like web programming, data science, artificial intelligence, and DevOps. It is estimated that there are about 3 million Python programmers in the world, and by some accounts, it is the fastest growing, most widely used language, especially in high-GDP countries. Out of dozens of programming languages, Python is the third most loved language and is the number one language that current and aspiring developers want to learn.
As an instructor who regularly teaches people who are completely new to programming, Arianne has found that students are often looking for more context than is provided in most introductory courses. Specifically, students want to know how various languages fit into the programming landscape, as well as what next steps they should take after the course. Introduction to Python LiveLessons attempts to fill these gaps by providing “extra context” lessons, in addition to teaching fundamental programming concepts, answering questions like, “Why are there so many languages?”, “How is Python different from other languages?”, and “What concepts should I learn next?” Afterwards, the lessons end with a crash-course on data analysis and web development, the two primary uses of Python.
Table of Contents
Introduction
Lesson 1: Introduction to Programming and Python
Lesson 2: Python and Programming Basics
Lesson 3: Control Flow with Conditionals
Lesson 4: Lists and Loops
Lesson 5: Advanced Language Topics
Lesson 6: Introduction to Data Analysis in Python
Lesson 7: Introduction to Web Development in Python
Summary
Description
This 7+ hour LiveLesson video helps absolute beginners get started in Python, which is one of the most popular and in-demand languages in use today. Python was created with beginners in mind, but don’t let its simple nature fool you. It is used by professional developers in a wide range of applications, such as web programming, data analysis, machine learning, and DevOps. While most introductory courses focus on the basics of the language, this course goes one step further to explain how Python is used in practice in the fields of data analysis and web development.
Students learn fundamental programming concepts–for example, variables and functions. They are given hands-on, modular problems to solve so they can progress as they go. Finally, students tie it all together and experiment with some real programming in the form of text-based games.
The overall goal of this course is to help absolute beginners learn from scratch, navigate the esoteric world of software development, and then kick-start their programming journey with introductions to two of the more common uses of Python: data analysis and web development.
What You Will Learn
Students will learn how to
- Think like a programmer
- Solve mini practice problems in Python
- Use common libraries like “math” and “random”
- Build three small games to practice their learning
- Use PyCharm, a code editor for Python
- Clean up code so it is easy to understand
Once the basics are down, Arianne will provide
- A brief introduction to data analysis
- A brief introduction to web development
- An overview of classes, external libraries, and virtual environments in Python
Who Should Take This Course
- Primary: People who are curious about programming and have little to no experience in it
- Secondary: Beginner/novice programmers who already know one language and want to learn Python
Course Requirements
- General computer skills are an asset–for example, moving, copying, renaming, and deleting files on the computer they will be using
- Experience using text-editors and/or spreadsheet applications
- Comfort using web browsers and search engines
Meet your instructor

Arianne Dee
Learn How To
* Integrate network and security components, concepts, and architectures
* Integrate security controls for host devices
* Integrate controls for mobile and small form factor devices
* Select software security controls
* Conduct security assessments
* Select the proper security assessment tools
* Implement incident response and recovery
* Integrate hosts, storage, and applications in the enterprise
* Integrate cloud and virtualization technologies in the enterprise
* Integrate and troubleshoot advanced AAA technologies
* Implement cryptographic techniques
* Secure communication and collaboration solutions
* Apply research methods for trend and impact analysis
* Implement security activities across the technology lifecycle
* Interact across diverse business units
Who Should Take This Course
* IT security professionals who have a minimum of 10 years of experience in IT administration, including at least 5 years of hands-on technical security experience
* Systems/network/application security professionals who are preparing for the CASP exam
* Any IT professional who wants to gain an advanced understanding of how to secure modern enterprises beyond the Security+ or SSCP certifications
Meet your instructor

Michael J. Shannon
Description
Featuring live, step-by-step demonstrations, the lessons in this workshop cover:
- Concise configurations-configuring just what you need to get the best out of Git
- Your first repo-initializing a repo, three stage thinking, working with the staging area
- Sharing your work-creating and configuring a GitHub repository
- Additional activities-moving, deleting and ignoring files with Git
- Building with branches-how to use feature branches effectively to work on projects. Includes merge types, merge conflicts and rebasing before merging
- GitHub workflows-using clones, forks, feature branches and pull requests to collaborate effectively via GitHub
- Releasing software-release tags, release branches and release workflows
- How to undo anything-learn a range of powerful techniques, from git commit -amend through revert, reset, rebase -interactive and the famed reflog!
What You Will Learn
- Starting with creating your first Git repository and committing code, you learn the key concepts and features that will allow you to quickly set up and use Git for your own projects
- You are introduced to branching and learn how to merge a branch, create a fast forward merge, and use recursive merges
- You also learn how to collaborate via GitHub by cloning a repository, forking a repository, or contributing to a project via a pull request from a fork
- In addition, you are introduced to the basics of Git internals to get a sense for how Git works under the hood.
Meet the instructor

Peter Bell
Meet your instructors

Vandana Juneja
Meet your instructors

Frank Schultmann
About Me

Noel Lindsay
About Me

Anton Jordaan
About Me

John Sing
About Me
Description
Python Fundamentals LiveLessons with Paul Deitel is a code-oriented presentation of Python–one of the world’s most popular and fastest growing languages. In the context of scores of real-world code examples ranging from individual snippets to complete scripts, Paul will demonstrate coding with the interactive IPython interpreter and Jupyter Notebooks. You’ll quickly become familiar with the Python language, its popular programming idioms, key Python Standard Library modules and several popular open-source libraries. In the Intro to Data Science videos, Paul lays the groundwork for later lessons in which he’ll introduce some of today’s most compelling, leading-edge computing technologies, including natural language processing, data mining Twitter® for sentiment analysis, cognitive computing with IBM® Watson™, supervised machine learning with classification and regression, unsupervised machine learning with clustering, computer vision through deep learning and convolutional neural networks, sentiment analysis through deep learning with recurrent neural networks, big data with Hadoop®, Spark™ streaming, NoSQL databases and the Internet of Things.
What you Will Learn
- Before You Begin–Configure your system for Python, obtain the code examples, Python package managers, Paul’s contact info
- Lesson 1–Test-Drives: Using IPython and Jupyter Notebooks–Work with snippets and scripts in the context of IPython and Jupyter Notebooks
- Lesson 2–Intro to Python Programming–Variables, types, operators, strings, I/O, decisions, objects and dynamic typing
- Lesson 3–Control Statements–if, if…else, if…elif…else, for, while, break, continue, augmented assignments, boolean operators, intro to lists
- Lesson 4–Functions–Custom function definitions, importing libraries, simulation with random-number generation, scope, default parameter values, keyword arguments, arbitrary argument lists, methods, intro to tuples, intro to functional-style programming
Meet your instructor

Paul J. Deitel
JavaScript started as a basic language for performing simple computations on web pages, but it’s now become one of the most popular–if not the most popular–programming language. Over the past few years, it’s become possible to do pretty much anything using only JavaScript: We can write entire front-end applications using React, Angular, or Vue. We can create JavaScript servers using Node.js. We can make JavaScript-driven desktop apps using Electron. We can even develop mobile apps in JavaScript using React Native. In other words, JavaScript has become the common tongue of the software-development world, making it possible for a single developer with a single programming language to build programs that only a few years ago would have required an entire department.
Join Shaun Wassell and take a journey into the universe of modern JavaScript. This LiveLessons offers manageable, thorough, step-by-step guides to learning and mastering modern JavaScript.
Description
Learn JavaScript LiveLessons gives first-time JavaScript users what they need to become successful developers. Shaun Wassell offers a modern, full-fledged introduction to JavaScript. In particular, the viewer will learn the modern syntax of JavaScript: ES6. Shaun delivers step-by-step guidance that will take the learner from the basic syntax and concepts of JavaScript, all the way through the more advanced concepts that are covered in technical interviews.
Skill Level
- Beginning to Intermediate
What You Will Learn
- Learn modern JavaScript from the ground up
- Build a basic server using JavaScript and Node.js
- Master the best practices of modern JavaScript
- Write high-quality, readable code
- Skillfully answer technical interview questions
- Write and run modern JavaScript programs
- Learn how to take advantage of recent language additions
- Master the finer points of JavaScript ES6+
Who Should Take This Course
- Junior software developers
- Software engineers
- Full-stack developers
- Front-end developers
- Back-end developers
Course Requirements
Prerequisites:
- Basic knowledge of how programming works
- Some experience with command line (not required)
Meet your instructor

Shaun Wassell
Overview
In MTA 98-364 Database Fundamentals LiveLessons, you gain the knowledge required to work with and design relational databases and prepare for Microsoft MTA Exam 98-364.
Drawing on his experience as a SQL Server MVP, Eric Johnson guides you from the basic elements of databases, such as tables and indexes, and progresses into the principles of database design and layout. Building on that foundation, you learn how to perform more advanced skills, such as database administration, backup, and security.
Topics are organized into easily digestible lessons so you can learn these skills with ease. This video course, along with additional study, helps you achieve the hands-on experience recommended to take the exam and demonstrate your mastery of database fundamentals.
Skill Level
- Beginner
- Understand concepts involved with database storage
- Perform database normalization
- Create database objects
- Manipulate data in databases
- Secure databases
- Back up and restore databases
- Developers and system administrators with no prior experience working with databases
- Knowledge of Windows operating system
- IT background with no prior database experience
Meet your instructor

Eric Johnson
Overview
React.js Fundamentals LiveLessons, Third Edition, covers vanilla React and presents a refresher on some advanced JavaScript topics and essential ES6 features. You first learn how to create a modern React toolchain. Next, the training covers the advanced JavaScript concepts that regularly pop up in React and the modern ES6 features you’ll need to write more idiomatic React code. Next, the training covers a conceptual understanding of React and takes an in-depth look at how React’s virtual DOM works. Starting in Lesson 6, you dive into writing React code using the original create class syntax and begin to look at the JSX. Next, you see how to rewrite your earlier code using modern es6 features. From there, you learn the remaining vanilla React topics, such as component lifecycle and state management. The training wraps up with a discussion of how you can tweak performance in React apps, use styling, and create functional components.
Learn How To
- Utilize the React toolchain
- Understand the advanced JavaScript features used with React
- Use ES6 features with React
- Understand basic React concepts
- Utilize React’s virtual DOM
- Code a React app with traditional and ES6
- Optimize React performance
- Utilize libraries to make React a complete front-end solution
- Use React router
- Use Flux
- Use Redux
- Test React applications
- Use React functional components