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 PacktPub The Great Courses

[Frontend Masters] Complete Intro to Containers

Author: Brian Holt – Microsoft
Released: December 12
Duration: 10:52:27
Parts: 40

Some Key Takeaways!

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

  • Learn the underpinnings of containers: chroot, cgroups, and namespace
  • Learn Docker and working with Docker images and the CLI
  • Learn the Docker CLI and the Dockerfile
  • Learn the basics of Kubernetes for orchestration
  • Learn buildah, podman, OCI, and the container community beyond Docker

Your (Awesome) Instructor

Brian Holt

Brian is currently working as a senior program manager on Azure at Microsoft and he’s all about developers, developers, developers. Previously he was a JavaScript engineer at Netflix, LinkedIn and Reddit. When not working, Brian finds time to teach on Frontend Masters, run his mouth on Front End Happy Hour, travel all over the world, and play with his adorable dog. Brian is currently a resident of Seattle, WA.


Workshop Details

Containers are continually more relevant to developers. What started as a way to manage multiple servers on one system has grown into the way we develop, write code, ship applications, and coordinate large scale applications. Containers may have started as tools for the ops team, but now everyone needs to learn to build and use them.

Follow along and learn what containers are, why you need them, how to build, and how to use them. We’ll talk about technologies like Docker, buildah, podman, lxc, and lxd, and we’ll even touch on Kubernetes. You will learn how to make containers your superpower and give every developer the tools to be more productive today.


Is This Workshop for Me?


This workshop is created from the perspective of a long-time frontend developer and caters to developers.

Any Prerequisites?

  • You need to be comfortable with the command line in order to take this workshop.
  • If you’re on macOS or Windows 10, you’ll need the latest version.


Size: 4.45GB

Frontend Masters Linkedin MasterClass PacktPub The Great Courses

[Linkedin] Enhancing Images with Artificial Intelligence (AI)


Course Beginner + Intermediate

2h 16m 59s

Released on December 23, 2019

Course details

The use of artificial intelligence is fundamentally changing the way that photos are edited and enhanced. New creative options are unlocked and previously impossible tasks are made easy. Don’t wait to harness the power of artificial intelligence. Join instructor Rich Harrington as he explores a variety of AI-powered apps that can take your photography to the next level. Learn how to get better results from raw files, find images with intelligent search tools, and use software from Adobe, Skylum, EyeQ, and Topaz Labs to perform common and uncommon editing tasks, from fixing color and tone to automatically enhancing portraits to adding color and detail that doesn’t exist in the original photograph. By the end of the course, you’ll be amazed and empowered by what you can do with AI.

This course was created by RHED Pixel. We are pleased to offer this training in our library.



Richard Harrington

I’m a visual storyteller exploring the fusion of photography and video. I’m also a husband & father.

Skills covered in this course

Digital Photography,  RAW Processing,  Image Editing,  Artificial Intelligence (AI)

Viewers of this course

1,042 people watched this course

What they do

Software Developer, University Professor, Student, and Photographer

Where they work

  •  Accenture
  • Cognizant
  •  AT&T
  •  Bank of America
  •  Capgemini


Size: 4.03GB

Frontend Masters MasterClass PacktPub The Great Courses

[PacktPub] Deep Learning with Real World Projects [Video]

Geekshub Pvt. Ltd.
July 12, 2019

20 hours 49 minutes

Novice to pro in Deep Learning with Hands-on Real-World Projects
More Information

  • Learn to create Deep Neural networks and machine learning models for complex real-world problems
  • Get comfortable with Deep Learning libraries like TensorFlow and Keras
  • Learn inner workings of Convolutional Networks and Computer Vision
  • Work with AlexNet, GoogleNet, and ResNet
  • Recurrent Neural Networks
About Deep learning is an artificial intelligence function that mimics the inner workings of the human brain in processing data and creating patterns for use in decision making. Deep learning is a subset of machine learning in artificial intelligence (AI) that has networks of interconnected nodes capable of un-supervised learning from data that is unstructured or unlabelled training data. It also enables representation of data in form of abstract features and classifies them into sub-classes which may be too complex for traditional machine learning models.

One of the most common AI techniques used for processing big data is machine learning, a self-adaptive algorithm that gets increasingly better analysis and patterns with experience or with newly added data. As more and more sources of data-generation are coming into picture, the number of file formats is increasing as well. Now, designing one model to merge data from these many sources and extract meaningful insights is not possible with traditional hand-coded programs. While traditional programs build analysis with data in a linear way, the hierarchical function of deep learning systems enables machines to process data with a non-linear approach. While this may sound daunting, Deep Learning algorithms handle such tasks with ease. The scope of implementation in various sectors is just limitless.

  • Learn to implement machine learning models in Tensor Flow and Keras
  • Complete introduction to advance level concepts in Recurrent Neural Networks (RNN)
  • A Practical course with multiple real-life projects in Deep learning
Course Length 20 hours 49 minutes
ISBN 9781838985721
Date Of Publication 12 Jul 2019


Size: 7.03GB

Frontend Masters MasterClass PacktPub The Great Courses

[The Great Courses] How to Publish Your Book

Professor Jane Friedman, University of Virginia

24 lectures |  Average 28 minutes each

1 Guidebook


What Will You Learn?

Explore the history of the publishing business, the competition in the market, and the major players in the industry.

Learn what elements comprise a good query letter and which red flags almost always result in immediate rejection.

Understand why you might be rejected, even if you’ve done everything correctly and what feedback is being conveyed.

Get a handle on the pros and cons of self-publishing and other formats and deliverables for your writing.

Course Overview:

We have all heard the stories of publishing “miracles,” such as the struggling English teacher who fished his first short story out of the trash, turned it into a novel in two weeks, and ended up becoming one of the best-selling authors of all time. Or the teacher living on welfare whose book got published because the head of a publishing house gave the first chapter to his daughter to read, resulting in one of the most successful franchises in the world. Or the stay-at-home mom of three active children who wrote at night and just happened to have her manuscript picked up from a slush pile, turning her into a wildly successful Young Adult writer.

Hide Full Description

Hearing these stories of success can make getting published appear to be easy—a happenstance where the right manuscript, in the hands of the right publisher, means anyone can become a best-selling phenomenon. But, sadly, that’s not the case. With the advent of the convenience offered by the internet, today’s new writers face unprecedented competition in the writing market. In addition, the publishing market is in a constant state of flux, susceptible to corporate take-overs or consolidations, making publishers even more wary about taking on new authors. Further, a plethora of options for publication make navigating the increasingly complex publishing industry harder than ever. Were those three best-selling writers just lucky?

Most authors, even those lucky best-sellers, have had to deal with self-doubt, rejection, and frustration. Whether it was a touch of luck or steady perseverance and using the right strategies, authors such as the ones whose stories were shared above (Stephen King, J. K. Rowling, and Stephenie Meyer, respectively) serve as both a source of inspiration and a source of frustration for aspiring writers. If they can do it, why can’t I?

Luck can, and occasionally does, play a role, but learning the ropes, understanding how publishing works, and having someone who can help you navigate this increasingly convoluted system will make all the difference between a manuscript sitting on your closet shelf—or rising to the top of the best-sellers list.

In the 24 eye-opening lectures of How to Publish Your Book, Jane Friedman, publishing industry expert and educator, provides you with sought-after secrets of the publishing process that will help you navigate this difficult progression, bypass pitfalls that many novice authors get hung up on, and improve your chances of being considered for publication. She acts as your personal guide though the entire process from finalizing your manuscript, to writing the perfect pitch, to reviewing contracts and marketing your book. She provides the candid scoop on what you need to do in order to increase your chances of being considered. The knowledge you’ll gain by having an inside expert teaching you how to position your book for publication gives you a unique advantage and drastically increases your chances of getting noticed in this increasingly competitive industry.

The Magic Formula to Getting Published

The reality is that there is no magic formula that will guarantee publication. Just writing a good book is certainly not enough. In fact, as you’ll learn in this course, once you have written your book, you are not even halfway there. The hard truth is that, with a rejection rate of 99%, many excellent manuscripts will never see publication, and many writers will give up the hope of ever being published.

There are, however, numerous things that you can do to improve your chances and streamline your path to success. This course will provide you with extensive insights into the publishing process that will help you avoid the most common mistakes, pitfalls, and wrong turns that many authors encounter. Avoiding these errors will help you to dramatically increase the likelihood of being considered for publication.

Professor Friedman provides a comprehensive path to publication, which is laid out in clear steps and includes specific tips and guidelines a writer in any stage will benefit from, covering topics like:

  • defining your genre and finding the right market
  • reviewing and editing your manuscript
  • determining the right agent or publisher
  • writing a query letter, developing a pitch, and constructing a proposal
  • submitting your manuscript
  • dealing with rejection
  • understanding a publication contract
  • the pros and cons of self-publishing
  • marketing your book

With expertise in the industry as the former publisher and editorial director of Writer’s Digest, a lecturer in publishing at the University of Virginia, and a former professor of e-media at the University of Cincinnati, Professor Friedman is highly qualified to provide you with a penetrating view into the many mysteries of the book publishing world. Previously an executive in the publishing world, and a published author herself, she has a depth of experience that provides her with unique insights into the publishing process from the both the perspective of the industry and of the writer enduring each step.

Be Aware of Publishing Pitfalls

Professor Friedman lays out the realities of writing for a living to aspiring writers so that they understand exactly the scope and commitment that may be required to undergo this process. Most writers, even those who have published multiple works, cannot support themselves fulltime as writers. As John Steinbeck famously noted: “The profession of book writing makes horse racing seem like a solid, stable business.” Professor Friedman adds that if you are just writing because your friends or family told you that you should write, you are making a mistake. Another common misconception she dispels is the notion that once you get a contract, your part is done. On the contrary, it is highly likely that you will bear the onus of promoting your book. Once you get a contract, you need to be prepared to publicize and market it.

Once you are aware of the challenges you may be facing, Professor Friedman guides you through the nuances of the different literary genres, advising on the popularity, ease of publication, and pros and cons of each one. She clears up misconceptions about the children’s book market, which is commonly considered one of the easiest genres to break into—yet in reality, the opposite is true. Professor Friedman helps you clarify your goals and objectives, provides tips for pinpointing your audience and market, and guides you in determining what genre best suits your story. This enables you to align your submission to the publication houses best suited for your manuscript and to better stand out from the crowd of ambiguously categorized submissions.

Uncover the Major Players in Publishing

Once you’ve selected the right category for your work, Professor Friedman reveals the publication options available to you. She reviews the Big Five in the publishing industry—New York-based publishers who account for more than two-thirds of the published books in the United States. Penguin Random House, HarperCollins, Simon & Schuster, Hachette Book Group, and Macmillan comprise the Big Five, which Professor Friedman predicts will eventually become the Big Four or even Big Three. Professor Friedman explains the subsidiaries and conglomerates of each, as well as the advantages and disadvantages of working with smaller presses, independent publishing houses, and self-publishing. She also explores in-depth the role that major online players such as Amazon have had in subverting the traditional publishing process. Much like other evolutions and advancements in this industry, the emergence of Amazon has both benefits and drawbacks for struggling and established authors alike.

Nail the Query

One of the hardest parts of getting published is crafting the time-honored query letter—an exercise that can make even the best writers faint with dread. This short introduction of you and your work serves much the same purpose as a resume and cover letter do for job-seekers. At their base, all query letters should include:

  • an element of personalization or a demonstration that you’ve done your homework and you’re aware of the marketplace you are trying to enter;
  • a definition of the property you have to offer—meaning the title, genre and page count; and
  • a brief overview and pitch to sell your story—called a hook.

But in order to effectively catch the attention of an agent or publisher, it should be much more than that. Professor Friedman believes the query letter is all about seduction, and she notes that many authors struggle with it because they have to distance themselves from their work in order to view it as a marketable commodity—a product.

To add to the complexity, no publisher wants to hear “This is the next Hunger Games.” They need to understand what will make your book resonate and stand out in the market the way The Hunger Games did. They need to be intrigued by the scope of the conflict or immediately feel empathy and understanding for your main character, all within a few short paragraphs. You can understand why even experienced writers struggle with the perfect query letter.

Professor Friedman offers a number of illuminating strategies to help you create a gripping query. For example, answer a series of three questions in your hook:

  • What does your character want?
  • Why does he want it?
  • What keeps him from getting it?

She also strongly recommends having a query letter reviewed and critiqued by a number of outside resources in order to provide a distanced perspective that can truly detect if you’ve captured the essence of your story with a compelling hook.

Even if your query is stellar, chances are, you will have to deal with rejections. Professor Friedman spends two lectures exploring the ramifications of being rejected, provides insights into the real reasons that are often behind rejection, and shares tips on how to not take it personally so you can move on. She delves into the psychological battle all writers deal with, considering ways to deal with frustration and desperation and turn those emotions into motivation to keep trying and improving.

More than Fiction

The non-fiction market is much more competitive than commonly presumed, and commercial publishers are extremely selective. As Professor Friedman notes, in order to be considered, you are required to have “a viable idea that has a clear position in the market, paired with an author who has visibility to a readership and marketing savvy. You need to convince the publisher that you have direct and specific experience reaching and understanding your audience.”

Professor Friedman reveals the most important elements a non-fiction writer needs to consider when submitting for publication. She outlines the importance of the proposal, when you may and may not need one, and the three most important components your non-fiction book proposal must include:

  • “So what?” – Why does your book exist? What makes it unique, and which methods do you use to provide this information?
  • “Who cares?” – Demonstrate that there is a sizeable audience for your non-fiction book and that you know enough about your potential readers to know that this book will be of interest.
  • “Who are you?” – You must have sufficient credentials to present yourself as an authority on the subject.

She also lays out five significant steps in researching your proposal that will help you demonstrate how your idea isn’t like a million others out there, and she explains the best format to lay out your proposal. Nowhere else can you find such an invaluable tutorial on how to position your non-fiction book for success.

Going Beyond the Traditional Book

One of the most fascinating areas Professor Friedman explores is the multitude of options for aspiring writers that extend beyond traditional publication. While most writers dream of seeing their name in print, viewing their book physically on the shelf, and potentially even earning recognition and awards for their work, Professor Friedman introduces a number of alternative publishing options and discusses why they are worth considering. With the publishing industry getting increasingly more competitive, it can be beneficial to consider options such as blogs, websites, literary magazines, newsletters, academic journals, fan-fiction, social media, and more. We are living in a world where people are seeking online connections; collaborative reading and writing experiences are becoming increasingly popular. Attention spans are shrinking as well, so for the modern audience, short but poignant blog entries or crowd-sourced collective stories may be a more viable platform for your project than a full-length book. As Professor Friedman notes, “If your blog is read by fifty thousand people but your published book only reaches ten thousand, which one was more worth your time? For many authors, that’s not just a rhetorical question—it’s a reality.”

Self-publishing has made significant strides in the last few years. While self-publishing once signified that perhaps your book wasn’t good enough to get picked up by an established publisher, it’s become more commonly understood that people now self-publish simply to avoid the long process of securing an agent and book contract. And when you look at the success of self-published authors such as Lisa Genova (Still Alice, debuting on the New York Times Best Sellers list at number five in January 2009), or Andy Weir (The Martian, which is currently being produced as a film staring Matt Damon and directed by Ridley Scott), it’s easy to see how self-publishing has become a viable option for many writers.

Professor Friedman outlines both the pros and the cons of self-publishing, walking you through a typical process, introducing some of the options and platforms for self-publication, and elaborating on the steps you will need to take to enable a self-published book to succeed.

The possibilities offered by additional writing platforms and self-publishing can contribute to your ability to get your submission noticed by a traditional publishing house: having an established readership when you query publishers about your work will add more weight to your consideration. Particularly in the non-fiction world, where you will find a publisher who has a proven target market for your work, you will need to demonstrate to the publisher that you have an established audience. You should not expect the publisher to bring their audience to you; you have to bring your audience and your platform to the publisher. Having an established audience for your work through blogs, social media, self-publication, or any other format will help you catch the attention of a publisher. However, self-publishing is itself an accomplishment, and not necessarily a steppingstone to traditional publishing.

No matter what stage you are at in creating your book-to-be, How to Publish Your Book offers unparalleled guidance to help you determine your best path to publication. Will you decide to go the route of the traditional publishing experience, complete with an agent, editor, and publisher? Is self-publishing a smart option for your book? How would you like to explore other publication platforms and media? This course lays out your best options and leads you step by step toward achieving your goals.

Size: 3.21GB
Frontend Masters MasterClass PacktPub The Great Courses

[PacktPub] Angular Crash Course [Video]


Bharath thippireddy
December 30, 2019

9 hours 12 minutes

Master Angular and create a Single Page App using Angular, Node, Java, and Express in simple steps

More Information

  • Get to grips with creating Angular components
  • Create services and use them to make GET and POST calls
  • Develop REST APIs using Node.js and Express.js
  • Create an Angular frontend that consumes the REST APIs
  • Configure routing for single-page applications
  • Develop and use pipes to format data
  • Build custom directives and use them
  • Create a flight reservation backend API using Java and a frontend by consuming the backend API
  • Build a check-in app to check-in passengers
About Angular.js is one of the most widely used single-page application development frameworks in the industry. It makes it easier than ever to create efficient and production-ready single-page applications.

In this course, you will learn how to create REST APIs using Express and Java Spring Boot. You will even use them in your Angular frontend and build full stack applications from scratch. The course will also guide you through creating Angular components. As you advance, you’ll get to grips with developing and using pipes to format data effectively. The course will later take you through creating custom directives and using them. Toward the concluding sections, you’ll learn how to build a check-in app to check-in passengers.

By the end of this course, you’ll have explored the essential Angular features and have gained the skills you need to build robust single-page applications.

All code is placed in the following GitHub link –

  • Explore what single-page applications (SPAs) are
  • Understand how Angular makes it easy to build SPAs
  • Get to grips with Angular while building a single-page application using Java, Node.js, and Express
Course Length 9 hours 12 minutes
ISBN 9781800209824
Date Of Publication 30 Dec 2019


Size: 5.29GB

Frontend Masters MasterClass PacktPub The Great Courses

[The Great Courses] Interconnected: The Past, Present, and Future of the Internet

Meet the “father of the internet,” who is trying to get the world online. Find out how policy, capital, and resources are both helping and challenging his efforts.

Advanced Research Projects Agency Network, or ARPANET, was established in 1957 as a response to Russia launching Sputnik. Follow how that program evolved into the discovery of the internet as we know it today. Along the way, get to know technology such as TCP/IP—a core of internet design, the beginning of email, as well as the humble beginning of a small internet outfit known as Google….

4 Lectures

A Brief History of the Internet
The Dangers of the Internet
Online Access and Preservation of the Internet
The Future of the Internet
Size: 1.33GB
Frontend Masters MasterClass PacktPub

[Frontend Masters] A Practical Guide to Deep Learning with TensorFlow 2.0 and Keras

Author: Vadim Karpusenko – Microsoft
Released: November 13, 2019
Duration: 7:46:12
Dimension: 1280x720p

Some Key Takeaways!

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

  • You’ll see interesting applications of Deep Learning 🤓
  • Examples will work with different media – images, video, sound, text, game interactions 🖥
  • Focus will be on building the intuition and not math skills 🧐
  • It will be fun and interactive 🎪
  • You will learn a lot! 🎓

Your (Awesome) Instructor

Vadim Karpusenko

Vadim holds a PhD in computational biophysics on the free energy and stability of helical secondary structures of proteins. He is co-author of the book, “Parallel Programming and Optimization with Intel® Xeon Phi™ Coprocessors”, and was lead instructor of a developer training course of the same name. Before joining Microsoft, Vadim was working at Intel Corporation as a Machine Learning/Deep Learning/AI and Modern Code (aka Parallel programming and Optimization) Technical Evangelist. His research interests are in the areas of physical modeling with HPC clusters, highly parallel architectures, code optimization; machine learning and AI.


Workshop Details

This workshop is designed to show practical applications of deep learning and AI on your local machine (python) and in your browser (JavaScript). There will be no complex math explanations! We will build the intuition and learn common good practices used in data science and machine learning. And all of this will be done using TensorFlow2.0 and Keras.


Is This Workshop for Me?


Want to understand practicality of machine learning and AI – this class is for you!

Any Prerequisites?

  • Basic knowledge of Python and JavaScript


Size: 4.08GB

MasterClass PacktPub

[PacktPub] Complete Data Wrangling and Data Visualization in R [Video]


By Minerva Singh

December 2019

Learn data preprocessing, data wrangling, and data visualization for hands-on data science and data analytics applications in R



  • Key Features
    • Perform some of the most common data wrangling tasks and important data visualization concepts in R at a basic level
    • Make use of some of the most important R data wrangling and visualization packages such as dplyr and ggplot2
    • Solve wrangling and visualization techniques best suited to answering your research questions and applicable to your data
    What You Will Learn
    • Read in data into the R environment from different sources
    • Carry out basic data pre-processing & wrangling in R Studio
    • Learn to identify which visualizations should be used in any given situation
    • Build powerful visualizations and graphs from real data
    • Apply data visualization concepts to practical data analysis & interpretation

    This course is a sure-fire way to acquire the knowledge and statistical data analysis wrangling and visualization skills you need.


    • It will introduce some of the most important data visualization concepts to you in a practical manner so that you can apply these concepts to practical data analysis and interpretation.

    • You will also be able to decide which wrangling and visualization techniques are best suited to answering your research questions and applicable to your data, and you’ll interpret the results.

    • The course will mostly focus on helping you implement different techniques on real-life data such as Olympic and Nobel Prize winners

    • After each video, you will learn a new concept or technique which you can apply to your own projects immediately! You’ll reinforce your knowledge through practical quizzes and assignments

    All the code and supporting files for this course are available at –

About the Author(s)

  • Minerva Singh
    Minerva Singh is a PhD graduate from Cambridge University where she specialized in Tropical Ecology. She is also a part-time Data Scientist. As part of her research, she must carry out extensive data analysis, including spatial data analysis. For this purpose, she prefers to use a combination of freeware tools: R, QGIS, and Python. She does most of her spatial data analysis work using R and QGIS. Apart from being free, these are very powerful tools for data visualization, processing, and analysis. She also holds an MPhil degree in Geography and Environment from Oxford University. She has honed her statistical and data analysis skills through several MOOCs, including The Analytics Edge and Statistical. In addition to spatial data analysis, she is also proficient in statistical analysis, machine learning, and data mining.

Size: 1.84GB