Advanced Search
Search Results
813 total results found
Internet of Things
You may have heard of the phrase Internet of Things or IoT. This concept is pretty new, but already has a major impact on the future of computing. The concept is fairly simple. Basically, more and more devices are being connected to the Internet in a smarter f...
Supplemental Reading for Internet of Things
To learn more about the "Internet of Things," click here. (or just read my copy and paste below) Smart toasters, connected rectal thermometers and fitness collars for dogs are just some of the everyday "dumb items" being connected to the web as part of the In...
Gian: what he does in Android Security
My name is Gian Bokassa, and I'm a Program Manager with the Android Security Team. The Android Security Team is responsible for protecting over two billion Android devices are on the world. But specifically, what I do with the team is I work with anywhere from...
Privacy and Security
The added convenience made possible by the Internet also makes it harder and harder for us to maintain anonymity. When you purchase something online, you're buying habits can be logged, and you may be targeted with marketing, even when you want to do something...
Heather Adkins: keeping hackers out
My name is Heather Adkins. I'm director of information security and privacy here at Google. And our job is to keep the hackers out. Every day at Google for me is a new day. It's like a new job every day. Hackers are very interesting and very diverse in the way...
Module 4 Glossary
New terms and their definitions: Course 1 Week 4 ARPANET: The earliest version of the Internet that we see today, created by the US government project DARPA in the 1960s Children's Online Privacy Protection Act (COPPA): Regulates the information we show to...
Learner Story: Melinda
The world changes. Things change. I was cleaning up the other day, and I was throwing away old disks from our first computer, those little floppy disks. Nobody use that anymore. But I thought floppy disks were cool back then. So if I weren't a lifelong learner...
Module Introduction
You've already learned about the hardware, operating systems, and software layers of the computer architecture model. Now it's time to learn about the most important layer, the user layer. Troubleshooting problems and solid communication with users, may be one...
Module Introduction
Hi. My name is Phelan Vendeville, and I'm a Systems Engineer in the Site Reliability Organization at Google. I'm really excited to be your instructor for the next few lessons. Before we jump in, I'll kick things off by telling you a little bit about myself. My...
How software is built: Coding, scripting, and programming
Video games, music players, and Internet browsers are all different types of software that have completely different functions. Think of the apps on your phone and your laptop. We spent a lot of time interacting with this type of software, but we may not know ...
Common Scripting Solutions
In this reading, you will learn about a variety of scripting languages, their uses, and their risks. As an IT Support professional, you may need to automate routine tasks. For example, you might want to automate a backup of company data that runs every night. ...
Scripting Languages
Scripting languages allow a coding professional to create scripts that execute tasks. Often, this is a useful method for automating tasks that don’t require human interaction or interpretation so that you can reduce the workload of your staff. If you're intere...
Types of Software
When you write content, create a piece of art, or engineer something, your work is protected for your use and distribution. There's usually some other caveats depending on the laws in your country. But in general, copyright is used when creating original work....
Supplemental Reading for Software Versioning
For more information about software versioning, click here. (its wikipedia :D) Heads up: A big part of being successful in an IT role is the ability to be a self-led learner -- someone who finds key resources and reads up on the latest tech trends and solutio...
Revisiting Abstracting
Earlier in this course, we talked about how programs are instructions that are given to a CPU. We can send binary code or bits to our CPU, then they'll use an instruction set to run those commands. But these CPUS might be from different manufacturers and may h...
Recipe for Computing
Remember that in the 1950s, computer scientists used punch cards to store programs. These punch cards represented bits that the CPU would read and then perform a series of instructions based on what the program was. The binary code could have looked like this,...
Phelan: Learning IT in the Navy
In high school, I wasn't really sure what I wanted to do yet, but when I joined the US Navy, one of the options for job was an information systems technician. Information technology and the Navy can be pretty exciting. You get to be very resourceful if you're...
Managing Software
Program, software, and applications are terms that are synonymous with each other. For now, we'll go ahead and use the term software to refer to any of these. There are certain types of software that perform specific functions like drivers, which allow us to i...
Installing, Updating, and Removing Software on Windows
Get ready because in this video we're going to install a program called Git. Git is a version control system that helps keep track of changes made to files and directories like how some word processors today have a revision history feature. If you didn't like ...
Installing, Updating, and Removing Software on Linux
Now that you know how to install, update and remove software on Windows, let's do the same for Linux. Let's navigate back to the Git download page. Under the Linux page, you'll actually see many different ways to install Git, this is because the different Li...