February 2017 Learn More Links
Image by Mike Steele on Flickr
Has Your Password Been Stolen?
https://www.kidscodecs.com/password-details-stolen/
What Web Browsers Know About You
https://www.kidscodecs.com/what-web-browsers-know/
What Every Web Browser Knows About You
HowTo: Privacy & Security Conscious Browsing
https://gist.github.com/atcuno/3425484ac5cce5298932
The creepy website that tracks your every move: ClickClickClick reveals how much browsers know about you
http://www.dailymail.co.uk/sciencetech/article-3957716/The-creepy-website-tracks-ClickClickClick-reveals-browsers-know-you.html
https://clickclickclick.click/
Google Chrome
https://support.google.com/websearch/answer/54068
https://www.google.com/chrome/browser/privacy/
Mozilla Firefox
https://www.mozilla.org/en-US/firefox/desktop/trust/
https://support.mozilla.org/en-US/products/firefox/privacy-and-security
Apple Safari
https://support.apple.com/kb/ph21447?locale=en_US
Microsoft Edge
https://privacy.microsoft.com/en-us/windows-10-microsoft-edge-and-privacy
Set Your Web Browser for Security & Privacy
https://www.safecomputing.umich.edu/protect-yourself/be-safe-online/web-browser-security-and-privacy
DuckDuckGo
Search engine that doesn’t track your queries.
https://duckduckgo.com/
Your Digital Footprint
https://www.kidscodecs.com/digital-footprints/
Blown to Bits
http://www.bitsbook.com/wp-content/uploads/2008/12/chapter2.pdf
http://www.bitsbook.com/wp-content/uploads/2008/12/chapter3.pdf
RFID Tags
https://en.wikipedia.org/wiki/Radio-frequency_identification
http://www.forbes.com/sites/haniyarae/2016/08/11/rfid-brands-theft/#7011ba52788a
https://www.wired.com/2006/05/rfid-2/
https://www.youtube.com/watch?v=gEQJxNDSKAE
http://www.adetexs.com/
Satellites
http://talkingpointsmemo.com/idealab/satellites-earth-orbit
https://techcrunch.com/2016/02/05/new-air-force-satellites-launched-to-improve-gps/
Trilateration
https://www.scientificamerican.com/article/how-do-gps-devices-work/
http://www.physics.org/article-questions.asp?id=55
9 Ways You’re Being Spied On Every Day
http://www.huffingtonpost.com/2014/04/03/government-surveillance_n_5084623.html
Electronic Frontier Foundation
PRNG
https://www.kidscodecs.com/prng/
Planet Calc
http://planetcalc.com/search/?tag=1462
http://planetcalc.com/2468/
Pseudorandom Number Generator
https://en.wikipedia.org/wiki/Pseudorandom_number_generator
https://en.wikipedia.org/wiki/List_of_random_number_generators
Random Number Generation
https://en.wikipedia.org/wiki/Random_number_generation
A Short History of Random Numbers, and Why You Need to Care
https://conferences.oreilly.com/oscon/oscon2013/public/schedule/detail/28777
http://www.codon.org.uk/~mjg59/oscon_random_2013.odp
Introduction to Randomness and Random Numbers
https://www.random.org/randomness/
Public Key Cryptography
https://www.kidscodecs.com/public-key-cryptography/
Public Key Cryptography
https://en.wikipedia.org/wiki/Public-key_cryptography
“Diffie-Hellman Key Exchange” in plain English
http://security.stackexchange.com/questions/45963/diffie-hellman-key-exchange-in-plain-english
Whitfield Diffie
https://en.wikipedia.org/wiki/Whitfield_Diffie
Martin Hellman
https://en.wikipedia.org/wiki/Martin_Hellman
What is Modular Arithmetic?
History of Codes
http://www.bitsbook.com/wp-content/uploads/2008/12/chapter5.pdf
2FA (Two-Factor Authentication)
https://www.kidscodecs.com/two-factor-authentication/
Multi-Factor Authentication
https://en.wikipedia.org/wiki/Multi-factor_authentication
Google’s Two-Step Authentication Process
https://www.google.ca/landing/2step
Create Safe Passwords (Public Safety Canada)
https://www.youtube.com/watch?v=aEmF3Iylvr4
Choosing a Secure Password
https://www.schneier.com/blog/archives/2014/03/choosing_secure_1.html
2FA FAQ
https://www.cnet.com/news/two-factor-authentication-what-you-need-to-know-faq/
@Deray’s Twitter Hack Reminds Us Even Two-Factor Isn’t Enough
https://www.wired.com/2016/06/deray-twitter-hack-2-factor-isnt-enough/
Your cell phone number could be hijacked unless you add a PIN to your carrier account
Hackers are using this nasty text-message trick to break into people’s accounts
Google is making two-factor authentication a lot easier to use
http://www.theverge.com/2016/6/21/11986822/google-two-factor-authentication-improvements-features
How to Erase Your Hard Drive
https://www.kidscodecs.com/how-to-erase-hard-drives/
How a Hard Drive Works
https://cs.stanford.edu/people/nick/how-hard-drive-works/
How is data physically written, read and stored inside hard drives?
http://physics.stackexchange.com/questions/66914/how-is-data-physically-written-read-and-stored-inside-hard-drives
https://en.wikipedia.org/wiki/Magnetic_storage
https://en.wikipedia.org/wiki/Flash_memory
How to securely wipe sensitive files–or your entire hard drive
http://www.pcworld.com/article/2039796/how-to-securely-wipe-sensitive-files-or-your-entire-hard-drive.html
How to securely erase hard drives (HDDs) and solid state drives (SSDs)
http://www.zdnet.com/article/how-to-securely-erase-hard-drives-hdds-and-solid-state-drives-ssds/
Darik’s Boot and Nuke (DBAN)
http://dban.org/
https://www.blancco.com/
CCleaner
https://www.piriform.com/ccleaner
Eraser
Create Colors and Shapes with Racket
https://www.kidscodecs.com/shapes-colors-racket/
WeScheme.org
Racket Language
RGB Color Calculator
http://www.w3schools.com/colors/colors_rgb.asp
RGB, CMYK, and Color Systems Comparison
http://www.colormatters.com/color-and-design/color-systems-rgb-and-cmyk
RGB Color Model
https://en.wikipedia.org/wiki/RGB_color_model
Common Problems Programmers Face
https://www.kidscodecs.com/programmer-problems-solutions/
5 Common Developer problems and how to overcome them
http://www.codeshare.co.uk/blog/5-common-developer-problems-and-how-to-overcome-them/
5 Common Developer problems and how to overcome them
http://www.codeshare.co.uk/blog/5-common-developer-problems-and-how-to-overcome-them/
The 5 Most Common Problems New Programmers Face–And How You Can Solve Them
http://www.cprogramming.com/beginner_programming_mistakes.html
The Problem with Programming
https://www.technologyreview.com/s/406923/the-problem-with-programming/
10 problems that every programmer has to face in his life
https://codingsec.net/2016/04/10-problems-every-programmer-face/
What are the main problems faced by programmers?
https://www.quora.com/What-are-the-main-problems-faced-by-programmers
The most difficult problems you will ever face as a programmer
8 barriers to overcome when learning to code
https://thenextweb.com/dd/2015/06/11/8-barriers-to-overcome-when-learning-to-code/
6 common problems you may have with other programmers
What are the most common programming tasks?
http://ask.metafilter.com/132516/What-are-the-most-common-programming-tasks
The 10 Most Common Beginner Programming Mistakes
http://www.dummies.com/programming/cpp/the-10-most-common-beginner-programming-mistakes/
Scratch Coding Cards
https://www.kidscodecs.com/scratch-coding-cards//a>
Creative Coding Activities for Kids
by Natalie Rusk / ISBN: 978-1-59327-774-1 / $24.95
https://www.nostarch.com/scratchcards
Scratch
https://scratch.mit.edu/
https://scratch.mit.edu/projects/editor/?tip_bar=home
https://scratch.mit.edu/discuss/
https://scratch.mit.edu/parents/
https://scratch.mit.edu/educators/
https://scratch.mit.edu/help/
ScratchJr
http://www.scratchjr.org/
https://itunes.apple.com/us/app/scratchjr/id895485086?ls=1&mt=8
https://play.google.com/store/apps/details?id=org.scratchjr.android
ScratchEd
http://scratched.gse.harvard.edu/
http://scratched.gse.harvard.edu/resources
http://scratched.gse.harvard.edu/discussions
9 Important Questions Parents Forget to Ask When Choosing a Tech Camp
https://www.kidscodecs.com/summer-tech-camp-questions/
Software Libraries
https://www.kidscodecs.com/software-libraries/
Software Libraries
https://en.wikipedia.org/wiki/Library_(computing)
What does “library” mean in the case of programming languages?
https://www.quora.com/What-does-library-mean-in-the-case-of-programming-languages
What is the Difference Between a Software Framework and a Library?
http://stackoverflow.com/questions/148747/what-is-the-difference-between-a-framework-and-a-library
How to Build Your Own C Library
http://www.cs.dartmouth.edu/~campbell/cs50/buildlib.html
An Introduction to Software History
https://www.thocp.net/software/software_reference/introduction_to_software_history.htm
How to Pick a Programming Language
https://www.kidscodecs.com/how-to-pick-programming-language/
Popular Programming Languages
Index is updated annually is generally impartial.
http://www.tiobe.com/tiobe-index/
State of the Octoverse 2016 (Github)
Popular languages based on use within their vast community.
https://octoverse.github.com/
Which programming languages are most popular (and what does that even mean)?
List of programming languages
https://en.wikipedia.org/wiki/List_of_programming_languages
Comparison of programming languages
https://en.wikipedia.org/wiki/Comparison_of_programming_languages
Choosing a Programming Language Systematically
How to Choose Your First Programming Language
https://www.kidscodecs.com/how-to-pick-a-programming-language/
Hidden Figures
https://www.kidscodecs.com/hidden-figures-vaughan-johnson-jackson/
Cracking the Code with Scratch
https://www.kidscodecs.com/scratch-crack-the-code/
Project Code
https://scratch.mit.edu/projects/134373952/
Scratch
https://scratch.mit.edu/
https://scratch.mit.edu/projects/editor/?tip_bar=home
https://scratch.mit.edu/discuss/
https://scratch.mit.edu/parents/
https://scratch.mit.edu/educators/
https://scratch.mit.edu/help/
ScratchJr
http://www.scratchjr.org/
https://itunes.apple.com/us/app/scratchjr/id895485086?ls=1&mt=8
https://play.google.com/store/apps/details?id=org.scratchjr.android
ScratchEd
http://scratched.gse.harvard.edu/
http://scratched.gse.harvard.edu/resources
http://scratched.gse.harvard.edu/discussions
What is a Network?
https://www.kidscodecs.com/what-is-a-network/
Introducing Basic Network Concepts
https://www3.nd.edu/~cpoellab/teaching/cse40814_fall14/networks.pdf
What is a Network?
http://pluto.ksi.edu/~cyh/cis370/ebook/ch01b.htm
Computer Networks
http://ca.pbslearningmedia.org/resource/ate10.sci.engin.design.networks/computer-networks/
Computer Network
Also In The February 2017 Issue

This cryptography method is based on the fact some tasks are relatively easy to do, but extremely difficult to undo.

There's a way to find out if your online passwords have been stolen, and how to prevent it.

Racket is a fun and easy programming language to learn because it's all about creating colors and shapes as you learn.

This project creates a math quiz to test your multiplication and division skills.

Networks are a mostly hidden but critical part of the internet.

Surveillance cameras, satellites, RFID tags, and social media activities all create unique digital footprints.

Developers deal with common problems in their work. Here’s are a few problems and how to overcome them.

Programmers use libraries but instead of books they create and share code, often for free, to help solve common problems.

These cards are a fun way to learn Scratch, look up how to do things, and make applications.

Deleting files on your computer doesn't make them disappear.

Another mysterious four-letter acronym that helps secure information online.

Dorothy Vaughn, Mary Jackson, and Katherine Johnson not only helped make history, they are part of a long line of women in computing

It's almost time to think about summer tech camps if your kids are interested. Here are a few questions to ask.

Your web browser knows (and tells) a lot more about you than you might realize.

When you pick a programming language to learn first, it helps to figure out what software you want to create.

This odd acronym offers security protection beyond your password. Here are a few examples of how 2FA works.

Links from the bottom of all the February 2017 articles, collected in one place for you to print, share, or bookmark.

Interesting stories about computer science, software programming, and technology for February 2017.