[O’REILLY] SEO + Local SEO 2019 – Get More Customers From Google Search

by SME Heroes
Released November 2019
Publisher(s): Stone River eLearning
ISBN: 200000001SME15

Video Description

SEO Training – With a little bit of training, you can learn how to improve your search rankings and SEO rankings and grow your business presence online. WordPress Not Required Most SEO courses assume you have WordPress, but you can use the methods in this course with any website, not just WordPress, both for Local SEO And International SEO. Objectives Of The SEO Course This course is a guide to show you how to improve your search position for your business using the latest and up to date SEO techniques. Guide To Local SEO And SEO: This is a complete guide with step by step instructions on how to improve your local search rankings in Google local search and Google maps search, using these techniques for both Local Search and International Search, you will improve your rankings. Knowing how to do all the things Google wants you to do, gives you an advantage. If someone in your area is searching for your business on Google, you will need to appear in search in a favourable position. Creating a strong SEO (search engine optimisation) strategy is key and this course will guide you through that process. What You Will Learn About SEO In This Course: In this course, you will learn how to set up your business in local search and international search so that it can be found. And you will learn how to improve your rankings and competitiveness in local search results and international search results. You will also learn the key principles of online search marketing so that you can grow your business with highly targeted potential clients in an easy to understand way! So if you are a business owner, that serves a local area or an international area and you want to compete in Google search with organic traffic (free traffic), then this course contains essential information that will help you do that. It is also useful if you are running a marketing business as it will give you very specific SEO training on how you can help your clients impact their position in search, which will deepen the strength of your service offerings.


Size: 2.95GB
Business O'REILLY

Stock Trading: Investing in stocks in the stock market

Stock trading: Start with the basics of investing in stocks and go all the way to your first stock market investment !

What you’ll learn ?

  • Learn how to start making money investing in stocks.
  • Find out what stocks you need to invest in.
  • Analyze and evaluate a business: conduct quantitative and qualitative analysis (analysis of financial statements).
  • Read the financial statements of companies.
  • Determine the price to buy stocks.
  • Determine when to sell a stock.
  • Put together a stock portfolio for dividends.
  • Passively invest in stocks using ETFs.
  • Choose a brokerage company.
  • Learn how to cut taxes.

Requirements :

  • No prior knowledge required to complete the course.

Description :

► This course is designed for anyone who wants to earn extra income by investing in stocks, but does not know where to start.

─ By joining, you will start with the basics of investing in stocks and go all the way to the first investment in the stock market. You will learn how to analyze and evaluate a business, as well as determine which companies need to invest in stocks.

─ Together with you we will study: basic concepts; we will figure out at what price to buy shares and when to sell them; learn to understand the financial statements of companies; conduct quantitative and qualitative analysis; get acquainted with the main principles of reasonable investment; and much more!

─ The course will be taught by Anton Rybakov, a portfolio manager with a valuation of more than $ 20,000.

► After successfully completing the course, you can start making money by investing wisely in stocks from anywhere in the world where there is Internet access.

─ In the process of preparing materials, only those methods and principles were used and implemented that showed a good result from personal experience, eliminating anything worthless that could waste your time.

─ In the course of creating the course, the task was pursued – to understand each element as clearly as possible, so that everyone had the opportunity to study the topic of investment step by step.

► By joining now you will receive:

  • Lifetime access to this course without any restrictions.
  • All future updates are absolutely free.
  • Special support from the course author anytime you need.
  • A 30-day money back guarantee, so feel free to take the first step to learn how to invest in stocks by simply taking this course!

Who this course is for ?

  • The course is suitable for beginner investors who want to start with the basics of investing in stocks and get to the first investment in the stock market, having mastered all the necessary set of knowledge, methods and principles.
  • If you are looking for a course that focuses on day trading or some way to quickly enrich yourself, please do not choose this course, as it does not meet your desires.
Created by Anton Rybakov 
Last updated 9/2019

Price: 200 $

[O’REILLY] Become more productive by using IPython

by Jacinda Shelly
Released December 2019
Publisher(s): O’Reilly Media, Inc.
ISBN: 0636920361893

Explore a preview version of Become more productive by using IPython right now.

Video Description


If your Python interpreter still starts with >>>, join Jacinda Shelly (Doctor on Demand) to learn how IPython—an enhanced interactive Python shell guaranteed to improve the productivity of any Python user still using the default Python shell—can improve your programming life. And if you’ve used IPython for a while, stop by to learn tricks you didn’t even know IPython had up its sleeve.

You’ll explore IPython basics and the most productivity-enhancing and some difficult features of IPython, including the most useful IPython commands (e.g., %quickref and help, tab completion, and more); how to configure IPython and its common configurations; magic functions (i.e., anything that starts with % and is awesome); call magics, SciPy magic, and various extensions; and how IPython fits into the Jupyter ecosystem.


Product Information

  • Title: Become more productive by using IPython
  • Author(s): Jacinda Shelly
  • Release date: December 2019
  • Publisher(s): O’Reilly Media, Inc.
  • ISBN: 0636920361893


Size: 0.98GB

Frontend Masters Linkedin MasterClass O'REILLY PacktPub The Great Courses

[The Great Courses] Fighting Misinformation: Digital Media Literacy

Taught By Multiple Professors
8 lectures |  Average 26 minutes each
PDF included


What Will You Learn?

  •  Distinguish between misinformation and disinformation, and learn about several types of problematic content.
  • Explore the ways in which the internet has made us all publishers of information, and practice the techniques necessary to take responsibility for truth and information validity in this technological age.
  •  Study the history and evolution of media, and understand the ways in which the human brain pre-disposes us all to fall victim to misinformation.
  •  Look critically at visual media, reflecting on the ways in which it is selected, edited, reframed, and even manipulated to deceive and distort.
  •  Use the same strategies that journalists employ to fact check and verify media information, then apply the principles of Label to Disable” and “Care before You Share” to protect yourself and others from the negative effects of misinformation.”

Have no doubt: The threat of misinformation is real. It has been used intentionally by those who would sow ignorance, division, and discord; it has been repeated unintentionally by those unprepared to critically analyze the media around them. With this course, you can better discern false information and slow its spread in your own community. But the first step in stopping the spread of misinformation lies with you—and, as you’ll learn, it’s not as complicated as you might think.

Americans spend hundreds, even thousands, of hours a week engaging with a wide range of media sources—TV, computers, tablets, radios, MP3 players, cell phones, newspapers, magazines, books, and more. Through these, we constantly access a wide range of platforms and media, from news to novels to Twitter feeds to email, and much more. Because we are continuously taking in information from a variety of sources, we are under constant threat from those who would intentionally (or accidentally) misinform—from foreign operatives, advertisers, politicians, and general scammers to our own friends and family. We all experience a near-constant barrage of incoming information. Combine that with the human brain’s reaction to stress or fear, and conditions are ripe for the spread of misinformation.

To better prepare you to defuse this threat, IREX (International Research & Exchanges Board) has teamed up with The Great Courses to provide a guide for navigating this tricky landscape with Fighting Misinformation: Digital Media Literacy, an eight-lecture course designed to arm you with the skills you need to be a savvy media consumer. Tara Susman-Peña, a senior technical advisor, and her colleagues at IREX, Mehri Druckman and Nina Oduro, will lead you step by step through the history, evolution, science, and impact of misinformation, helping you to develop the skills you need to combat fakes, stereotypes, and frauds within every kind of media source.

What Is Misinformation?

Using media technology, disinformation and propaganda have been shared by various political powers and individual agents to sow confusion and discord in populations around the world. For example, a campaign in the Ukraine begun in 2013 by the Kremlin has led to frustration, anger, and cynicism among the Ukrainian people, ultimately advancing Russian political designs on Ukrainian territories. But Ukraine has not been the only victim of systematic and intentional misinformation cyberattacks: Elections in the United States—and other nations around the world—have been seriously impacted by foreign interference through the spread of unverified and misleading information.

In this dynamic course, you will learn from media and misinformation experts about the falsehoods, slander, prejudice, and bad ideas that fall under the umbrella terms of disinformation and misinformation. Specifically, you will:

  • Distinguish between the terms misinformation and disinformation, and understand how the creator’s intentions impact each;
  • Learn the types of problematic content, or misinformation, including satire/parody, false connection, false context, misleading/imposter/manipulated/fabricated content, hate speech, and propaganda;
  • Consider examples of particularly pernicious and prevalent misinformation in the United States today, and explore the very real dangers to public health and safety associated with each;
  • Exercise your critical-thinking skills to develop crucial skills to apply to the information you encounter every day;
  • Learn how to determine when a source can be trusted, and how to compare and contrast sources that are trustworthy with those that are not;
  • Change your information-consumption habits to ensure you are engaging with trustworthy sources; and
  • Build your emotional resilience, so you are less easily swayed by appeals to emotion when you encounter information that seeks to manipulate you.

The way our brains naturally function, unfortunately, makes us particularly vulnerable to misinformation. As you explore these topics and more, the educators at IREX will lead you through a deeper understanding of the human brain and its chemical response to stress. At the very moment when we are most anxious or fearful, our brains cut out any extraneous information, narrowing our focus on survival. This reduced capacity can inhibit our ability to discern inaccuracies or falsehoods in the information we are receiving. This can be doubly true when the information itself is alarming. Is there any way to slow down and refocus our attention on the details that might help us critically appraise the media we consume? Yes, and this course will show you how.

How to Verify Information

Quality journalism is based on facts and truth, but the media can be full of opinions masquerading as fact. Learn the skills that good journalists employ—steps like cross-checking and lateral reading—to guarantee that their audience has access to the most current, accurate information available. Also, explore the ways in which you, personally, can use a variety of websites, browsers, and applications to check and recheck the stories, images, and data crossing your path.

IREX has developed a set of procotols which can, when used in tandem, stop the spread of dangerous and damaging misinformation. Starting with “Label to Disable,” a simple, three-step process that can help you support the rational-thinking skills of your brain when you come across provocative information and build your emotional resilience to the effects of misinformation. This step is then followed up with a process that adds personal responsibility to everything you pass along, known as “Care before You Share.” These protocols can help you in the face of rapidly changing techological innovation, helping you to stem the tide of falsehoods and propaganda.

By learning how experts verify information—and building a toolbox of skills you can apply to the news and rumors you encounter every day—you will be better prepared to evaluate what you encounter and feel more confident in determining what is fact and what is fiction.

Threat of Misinformation in Science and Health

Misinformation in science and health can be especially destructive, leading to substantial ecological damage and major public health emergencies. The nature of science as a rapidly changing and often uncertain field can make science and health news seems particularly confusing. How can you bring a critical eye to what you read and see in the fields of health and science? How can you avoid inaccurate or blatantly false information that can cause serious harm to you or those you love? IREX begins by using the first steps of the scientific method.

By employing the open-minded, curious, and discerning methodologies employed by scientists, you can learn to develop and test hypotheses and use clear evidence to support the conclusions you reach about health and science issues.

All of these vital lessons will help you determine whether what you are reading or seeing is worthy of believing and sharing with your friends, family, and community. Recognizing the dangers posed from misinformation; working to verify what we are seeing, reading, and hearing; and taking responsibility for only passing along those things that we have carefully vetted, we become a part of the solution.

Evolution of Convincing Lies

It sometimes seems impossible to keep up with the pace of technological innovation. Just as each day brings us access to new and exciting advances in information sharing, so, too, does the rapidly changing world of technology pose endless new risks to information accuracy. As Ms. Susman-Peña and her colleagues point out, technology is a tool and “…every exciting new resource that can solve a problem also has the potential to be appropriated in harmful ways.”

There is a misinformation arms race underway. Those who would spread misinformation for political, social, or economic gain find new ways to spread lies and discord all the time. Although some of the finest minds in the world are working to stop the spread of misinformation, the most important work must be done at the individual and community levels.

Size: 2.16GB

Frontend Masters Linkedin MasterClass O'REILLY PacktPub The Great Courses

[O’REILLY] Arduino for Absolute Beginners: Getting Started with the Hardware, Software, and Code

by Clarissa Kleveno
Released January 2020
Publisher(s): Apress
ISBN: 9781484256718

O’Reilly members get unlimited access to live online training experiences, plus books, videos, and digital content from 200+ publishers.

Video Description

Are you interested in Arduino and electronics, but aren’t sure how to get started? Beginning with no assumed knowledge, we will cover the basic set up for the Arduino and the Arduino IDE, as well as a few components and how to use them. This video will equip you with enough base knowledge to empower you to start exploring on your own.


The goal of this video is for those with no electronics knowledge or experience to have a fun introduction to Ardunio and see the magic in getting that first LED blinking. This video avoids getting bogged down in technical terms and is perfect for those who don’t want to decipher intense documentation to jump start their electronics journey.
What You Will Learn
  • Gain the core concepts of microcontrollers and Arduinos
  • Set up your user environment space
  • Work with code basics such as important commands, running your first program, and understanding sample code
  • Use a breadboard, Arduino pins, LEDs, servos, and buttons
  • Apply what you’ve learned to future projects
Who This Video Is For
Assuming no prior knowledge, this video is aimed at anyone interested in Arduino and electronics, but isn’t sure how to get started.
Size: 251 MB
Frontend Masters Linkedin MasterClass O'REILLY PacktPub

[O’REILLY] Getting Started with Blockchain and Cryptocurrency

by George Levy
Publisher: Addison-Wesley Professional
Release Date: November 2019
ISBN: 9780135898369

Video Description

3+ Hours of Video Instruction


In this course, participants learn what blockchain and cryptocurrency are, how they work, and how these technologies are being applied. The course explains what smart contracts are and how they work, the rise of new funding mechanisms such as Initial Coin Offerings (ICOs) and Security Token Offerings (STOs), and how the use of digital tokens and “tokenization” are changing many long-established business rules.

Through the use of demonstrations and detailed slide explanations, we explore the state of the blockchain business market, including investments and projections for market growth. There is an opportunity to analyze multiple use cases of the blockchain technology being applied. The course also provides a section on how you can determine whether using blockchain and cryptocurrency are right for your business.

This course quickly brings you up to speed on blockchain and cryptocurrency and how these technologies are being used to drive a new wave of innovation across a wide range of businesses. You will gain valuable professional knowledge on what blockchain and cryptocurrency are, how they are being used across numerous industries, why they are so innovative and disruptive, and how you can determine whether blockchain is right for your business.

Topics include
Module 1: Blockchain and Bitcoin Basic Concepts
Module 2: Cryptocurrency and Smart Contracts
Module 3: Business Opportunities in Blockchain
Module 4: Blockchain and Your Business

About the Instructor

George Levy is a lecturer and senior instructor on blockchain, Bitcoin, and cryptocurrency at Blockchain Institute of Technology (BIT), a leading professional training and certification organization focused on blockchain technology and cryptocurrency. He is also co-founder and chief marketing officer for Bitsonline, a prominent media portal for all things cryptocurrency, blockchain, and the technology that frames it all.

He is a former regional manager for Microsoft Corporation and a vice president for the World Business Forum (WOBI).

An award-winning digital entrepreneur with more than 20 years of professional experience working with the Internet and digital technology, he is on a mission to help further the global growth of blockchain technology to drive positive change.

George is a Certified Senior Blockchain Professional (CSBCP) from Blockchain Institute of Technology (BIT) and a Certified Bitcoin Professional (CBP) from CryptoCurrency Certification Consortium (C4).

Skill Level


Learn How To

  • Understand how blockchain works, including a deep dive into how Bitcoin works, the best-known use case of blockchain
  • Work online with a blockchain demo tool that shows how the various elements in a blockchain work together
  • Explore the cryptocurrency market and learn about the wide range of cryptocurrencies available
  • Learn about smart contracts and how they work, tokenization, and how blockchain is being applied across multiple real use cases
  • Review the state of the blockchain market including investments made, how blockchain is being used to enable new investment mechanisms, and market growth areas and projections for the space
  • Determine whether blockchain is right for your business
  • Learn steps you can follow to help you successfully implement blockchain in your business


Who Should Take This Course

  • Business leaders who are interested in understanding how blockchain and cryptocurrency are being applied to drive new business opportunities, and whether blockchain is right for their business
  • Anyone who has an interest in acquiring a firm understanding of blockchain and cryptocurrency and how these technologies are changing the business landscape


Course Requirements
None, beyond having a business interest in learning how blockchain and Bitcoin work.


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. Learn more about Pearson Video training at


Size: 2.97 GB

Frontend Masters Linkedin Mindvalley O'REILLY PacktPub Pluralsight

[O’REILLY] Java Lambdas and the Stream API: Bringing Functional Programming to Java

by James McLaughlin
Publisher: Apress
Release Date: November 2019
ISBN: 9781484255940

Video Description


Come up to speed with Java functional programming and write effective Java code with less effort using lambdas and the stream API. Make your Java project code more reliable by using the declarative approach provided by these new Java features. Learn how to leverage the updated collections API to facilitate common functional programming patterns such as map/filter/reduce. If you’ve ever stumbled through constructing for loops and while loops, this video will add to your programming toolbox and allow you to leave such heavy lifting to the stream API.
You’ll begin your journey with the syntax of Java lambdas, what they are, and how to use them. You will then be introduced to Java streams and the various ways of creating them for the purpose of processing data. You will also learn about the updates which have been made to the Java collections API for supporting streams. Along the way you will be taught the streams API and how to use the methods defined in the Stream class to process data sources to obtain the results you desire by employing lambdas with the Stream class’ operations.
What You Will Learn
  • Write functional interfaces for defining lambdas
  • Master lambda syntax for implementing anonymous functions
  • Create streams associated with data sources
  • Process data through stream operations
  • Use method references for simplifying lambda expressions
  • Discover parallel and sequential streams and how they differ

Who This Video Is For

Software developers familiar with Java who wish to employ functional programming techniques in their software projects in order to write reliable, compact, and easy-to-read Java code.
Size: 543MB
Frontend Masters Linkedin Mindvalley O'REILLY PacktPub Pluralsight

[Pluralsight] Android: SQLite Fundamentals

By Annapurna Agrawal
This course will guide you through how to use Android SQLite to create a database for your application. All the details you need on saving data persistently using SQLite and keeping it private to the application are covered here.

Course info

Level: Beginner
Updated: Nov 25, 2019
Duration: 1h 60m


Most android apps need to save data persistently, like some user settings, structured lists, or files. To save these kinds of data in bulk, android provides full support for SQLite databases which remains private to the app and is persistent until the app is uninstalled. In this course, Android: SQLite Fundamentals, you will learn foundational knowledge of using SQLite in your own app. First, you will learn what SQLite is and how to get started with it. Next, you will discover how to design and create the database and insert data into it for your app. Finally, you will explore how to interact with the data in the database. When you are finished with this course, you will have the skills and knowledge of handling data for your app in a well structured and secure way using SQLite in Android.

About the author

Annapurna is a full stack developer and has experience in Android App and web development. She likes sharing knowledge so that the developers around get boost for their passion.

Course Overview

[Autogenerated] Hi, everyone. My name is on a bona approval on Welcome to my course on what s you like fundamentals. I’m a four star develop. Oh, and I like teaching and sharing knowledge. I aim to make your day to day development task easy. For a very long time, Escalate has been our main Joyce for storing structure data persistently on mobile. It is a self contained silver less zero configuration under transactional SQL database engine, which is Burton in Android. In this course, we are going to see howto use esque alight to store our AB data Persistently, some off the meter topics that will cover includes using escalate open helper class on the contract class using goes oh to the right data into the Escalade database using SQL methods like insult update on delete to work with the skylight performing DW migrations on. We will also discuss why should we use a skylight over other storage options? By the end of the scores, you will know all the fundamentals off using escalate as a persistent storage solution for your android app. Before beginning the course, you should be familiar with the basics off Android. You should know how to implement recycle of you into your demo applications, and you should understand how to write SQL queries. I hope you’ll join me on this goals to loan under an Escalade fundamentals only at your insight.

Size: 614MB

Frontend Masters Linkedin Mindvalley O'REILLY PacktPub

[PacktPub] Serverless React with AWS Amplify – The Complete Guide [Video]

Reed Barger
November 26, 2019
8 hours 30 minutes

Build Full-Stack React apps that scale to millions of users and run entirely in the cloud! – faster than ever


More Information

  • Learn how to create stunning end-to-end serverless React apps
  • See how to rapidly build React apps, faster than you’ve ever built React web apps before!
  • Use and implement all of the major AWS services that are made available with Amplify
  • Discover how to make infinitely scalable React projects which run entirely in the cloud
About Do you want to make amazing, performant, and overall better React applications? Look no further than AWS Amplify.

This course is the best guide you’ll find to building serverless React apps. You will be making two complete React/AWS Amplify projects, from project start to deployment on the web.

You’ll be making:

• A full-stack serverless marketplace app (similar to Udemy), built with React/Amplify; a complete GraphQL API; multi-factor authentication; lambda functions for charging customers/sending emails; Stripe for payment processing; and the Element component library for styling

• A real-time note app (made both with class components and React hooks), with full CRUD functionality, GraphQL subscriptions, and complete authentication—all written in ~100 lines of JavaScript

What will this course cover?

– Creating entire GraphQL APIs from the command line using the Amplify CLI

– Building sophisticated serverless GraphQL APIs with AWS Appsync

– Multi-Factor Authentication and Verification Codes using AWS Cognito

– Creating serverless REST APIs (functions) with AWS Lambda that run entirely in the cloud

– Using GraphQL Subscriptions to Broadcast Data Changes in Real-Time

– Executing GraphQL Queries and Mutations both in the GraphiQL Console and in our React Client

– How to integrate React Hooks with Amplify applications

– Sending emails with Amazon’s Simple Email Service

– Image and file uploads with AWS S3 Storage

– How to deploy our completed apps with S3 Hosting

– Customizing Amplify’s built-in React Components

– Storing and managing our app data with a DynamoDB database

– Flexible, robust search capabilities with the help of AWS ElasticSearch

– Using Stripe for payment processing and using it in React Apps with Stripe Checkout

– Verifying user emails/phone numbers with email confirmations

– Working with the AWS Console extensively

All the code and supporting files for this course are available at –—The-Complete-Guide

  • The JSX sections are quite complex and it would help to have a code example for each section to compare the code to the work-in-progress.
  • Flexible, robust search capabilities with the help of AWS ElasticSearch
  • Two CSS libraries in-depth — Element and Tachyons
Course Length 8 hours 30 minutes
ISBN 9781839219726
Date Of Publication 26 Nov 2019


Size: 1.74GB

Frontend Masters Linkedin Mindvalley O'REILLY PacktPub

[Frontend Masters] Build Your Own Programming Language

Author: Steve Kinney – Twilio SendGrid
Released: May 31, 2019
Duration:  05:33:00
Video Files: 24
Dimension: 1920x1080p
Format: MP4

Some Key Takeaways!

By coding along with us in the Workshop, you’ll:

  • Design your language by learning some of the fundamentals of language design.
  • Learn how to identify variables, functions, operators, and control flow by breaking apart your program into tokens using lexical analysis.
  • Learn how to parse those tokens into an abstract syntax tree to figure out what your program is trying to do as well as its overall structure.
  • Write an interpreter to make sense of your code.
  • Use your programming language by transpiling it to JavaScript.
  • Extend and configure regular, old JavaScript using hygienic macros.

Your (Awesome) Instructor

Steve Kinney

Steve is a senior principal front-end engineer at Twilio SendGrid. He is the director emeritus and founder of the front-end engineering program at the Turing School for Software and Design in Denver, Colorado — a non-profit developer training program. In a previous life, Steve was a New York City public school teacher. He taught special education and web development in Manhattan, Brooklyn, and Queens. He currently lives in Denver with his rambunctious six-year-old.


Workshop Details

Maybe you’ve played around with ReasonML, Elm, or even CoffeeScript and wanted to learn how to create your own language as a hobby. Or, perhaps you’ve needed a custom domain-specific language or templating language in a product your building and settled for something that was “good enough” but did not quite do what you needed. Perhaps you’ve wanted to extend JavaScript to try out a new language feature. No matter your reasons, this is the workshop to learn how to start building your own language!


Is This Workshop for Me?


This workshop is for experienced JavaScript developers who want to learn the skills required to tackle building their own DSL or templating language.

Any Prerequisites?

  • A strong understanding of JavaScript.
  • Comfort and familiarity with the command line.

Size: 5.19GB