recentpopularlog in

garrettc : learning   241

« earlier  
Quantum computing for the very curious
Presented in an experimental mnemonic medium that makes it almost effortless to remember what you read
quantum  computing  technology  learning 
4 weeks ago by garrettc
Musicards - Online Music Theory Flash Cards
A collection of music theory flash cards for the beginner and intermediate music student. Learn note names, chords, key signatures at your own pace.
music  theory  education  flashcards  learning 
5 weeks ago by garrettc
Entropy Explained, With Sheep
An explorable blog post about entropy, with sheep.
physics  science  entropy  learning  education 
9 weeks ago by garrettc
Coding The Matrix: Linear Algebra Through Computer Science Applications
"The aim of this course is to provide students interested in computer science an introduction to vectors and matrices and their use in CS applications."
book  programming  mathematics  algebra  education  learning 
12 weeks ago by garrettc
Teaching data science with puzzles
Of the many coding puzzles on the web, few focus on the programming skills needed for handling untidy data. During my summer internship at RStudio, I worked with Jenny Bryan to develop a series of data science puzzles known as the "Tidies of March." These puzzles isolate data wrangling tasks into bite-sized pieces to nurture core data science skills such as importing, reshaping, and summarizing data. We also provide access to puzzles and puzzle data directly in R through an accompanying Tidies of March package. I will show how this package models best practices for both data wrangling and project management.
learning  datascience  statistics  R  datamodelling  bigdata 
january 2019 by garrettc
Kickstart Cheatsheets
A selection of printable, one-page development cheatsheets.
html  css  python  javascript  programming  webdevelopment  cheatsheet  learning  reference  es6 
january 2019 by garrettc
How To Learn CSS
"You don’t need to commit in memorizing every CSS Property and Value, as there are good places to look them up. There are some fundamental things, however, which will make CSS much easier for you to use. This article aims to guide you along your path of learning CSS."
css  webdesign  webdevelopment  learning 
january 2019 by garrettc
A People's Guide to AI
"Systems that use artificial intelligence are quietly becoming present in more and more parts of our lives. But what does this technology really mean for people, both right now and in the future?"
guide  artificialintelligence  machinelearning  introduction  learning  education 
december 2018 by garrettc
Learn Git Branching
An interactive Git visualization tool to educate and challenge!
education  git  learning  tutorial  versioncontrol 
november 2018 by garrettc
Select Star SQL
“An interactive book which aims to be the best place on the internet for learning SQL. It is free of charge, free of ads and doesn't require registration or downloads. It helps you learn by running queries against a real-world dataset to complete projects of consequence. It is not a mere reference page — it conveys a mental model for writing SQL.”
SQL  tutorial  database  programming  learning  education 
september 2018 by garrettc
100 Days of Motion Design – UX Collective
It was a summer night in Seattle. I ate some ice-cream, watched a Youtube tutorial, and downloaded a free trial of Principle. Several months later, I completed my 5th 100-day-project — 100 Days of…
animation  programming  tutorial  learning 
august 2018 by garrettc
ES6 for Everyone
A premium training course to strengthen your core JavaScript skills and master all that ES6 has to offer. 21 Modules and 77 Videos!
javascript  es6  learning  training  course  online  tutorial 
august 2018 by garrettc
Adventures
VIM Adventures is an online game based on VIM's keyboard shortcuts. It's the "Zelda meets text editing" game. So come have some fun and learn some VIM!
game  learning  tutorial  vim  editor 
august 2018 by garrettc
Get Started, Part 1: Orientation and setup
Get oriented on some basics of Docker before diving into the walkthrough.
docker  documentation  guide  devops  sysadmin  learning  container 
august 2018 by garrettc
Learn Shell Programming - Free Interactive Shell Programming Tutorial
LearnShell.org is a free interactive Shell Programming tutorial for people who want to learn Shell Programming.
bash  learning  scripting  shell  tutorial  unix 
july 2018 by garrettc
Interneting Is Hard
Friendly web development tutorials for complete beginners
html  css  learning  webdevelopment  javascript 
july 2018 by garrettc
How to read
"Five years ago I realized that I remembered almost nothing about most books that I read. I was reading all kinds of non-fiction - pop-psychology, pop-economics, pop-sociology, you name it - and felt like quite the polymath auto-didact. But one day, after I had finished blathering at a friend about how much I had enjoyed Thinking, Fast and Slow, they asked for a quick summary of the book’s overall thesis. I thought for a while, mumbled something about System 1 and System 2 and how I had only really read it for background knowledge, and adroitly changed the subject. As I was falling asleep that night it occurred to me that calling yourself an auto-didact doesn’t mean you actually know anything."
books  reading  education  learning  technique  flashcards  memory  studying 
july 2018 by garrettc
Understanding Prototypes, Delegation & Composition
"How Javascript's prototypes work - building up functionality through inheritance - a better approach using composition, delegation and mixins."
javascript  programming  learning 
july 2018 by garrettc
JS Objects: Deconstruct"ion
"In a sense, JS is the purest essence of a "object-oriented (OO)" language, in that it really is all about objects."
javascript  learning  programming 
july 2018 by garrettc
TalkPython Video Courses
Write Pythonic Code Like a Seasoned Developer, Mastering PyCharm, and Python Jumpstart by Building 10 Apps
python  learning  education  video 
june 2018 by garrettc
generative artistry
Generative art tutorials and news.
art  programming  generator  learning 
june 2018 by garrettc
Javascript Algorithms
Algorithms and data structures implemented in JavaScript with explanations and links to further readings
javascript  programming  algorithm  learning  data  computing 
may 2018 by garrettc
Machine Learning En Plein Air: Building accessible tools for artists
As both an artist and newcomer to the field of machine learning I am fascinated by what the technology can achieve yet somewhat overwhelmed by its complexity. Nevertheless, while exploring ML’s creative uses, and in considering its potential applications I found a helpful historical parallel.
IFTTT  Pocket  art  design  thinking  inspiration  machine  learning 
may 2018 by garrettc
Free React Fundamentals Course
"In this course you'll learn essential concepts in the React library to help you build better front end applications. By the end of this course you’ll have a thorough understanding of Webpack, Babel, JSX, props, state, component architecture, events, refs, and the component life cycle."
javascript  reactjs  programming  webdevelopment  education  learning 
may 2018 by garrettc
Free JavaScript Fundamentals Course
"The material here will guide you through the basics of JavaScript. You'll learn how to store data in variables, write code that runs only if certain conditions are met, and write functions. By the end of the course, you'll be able to build simple games entirely in JavaScript!"
javascript  programming  learning  resource  education  webdevelopment 
may 2018 by garrettc
Service worker resources
"At the end of my new book, Going Offline, I have a little collection of resources relating to service workers. Here’s how I introduce them […] It always feels a little strange to publish a list of hyperlinks in a physical book, so I figured I’d republish them here for easy access"
serviceworker  javascript  resource  learning  webdevelopment  offlinefirst 
may 2018 by garrettc
Learn Vue 2: Step By Step
Vue is easily one of the most exciting additions to the front-end world in many years. With its intuitive API, and the fact that it can be applied to any type of application, it's no wonder why folks have gravitated to it as much as they have. If you'd like to jump on board, let me show you, step...
javascript  vuejs  learning  tutorial  video  webdevelopment 
may 2018 by garrettc
How HTTPS works
Follow the adventures of Certificat as she explains why HTTPS is crucial for the future of the internet and how it all works together in a comic.
howto  learning  ssl  tls  webdevelopment  comic 
april 2018 by garrettc
Articulate 360
Content library and course creation tool.
edtech  education  learning  lms  app  course 
april 2018 by garrettc
ClassDojo
"Build wonderful classroom communities with parents and students"
edtech  app  education  software  ios  android  learning  lms 
april 2018 by garrettc
Pathwright
"Pathwright is an online app for making courses, lessons and communities."
education  platform  school  teaching  learning  lms  edtech 
april 2018 by garrettc
Native-Like Animations for Page Transitions on the Web
"Some of the most inspiring examples I’ve seen of front end development have involved some sort of page transitions that look slick, like they do in mobile apps. However, even though the imagination for these types of interactions seem to abound, their presence on actual sites that I visit do not.

[…]

We’ll build out the simplest possible distallation of these concepts so that you can apply them to any application, and then I’ll also provide the code for this more complex app if you’d like to dive in."
animation  css  vuejs  programming  webdevelopment  userinterface  userexperience  learning 
april 2018 by garrettc
Letting neural networks be weird
"Machine learning algorithms are not like other computer programs. In the usual sort of programming, a human programmer tells the computer exactly what to do. In machine learning, the human programmer merely gives the algorithm the problem to be solved, and through trial-and-error the algorithm has to figure out how to solve it.

[…]

But it doesn’t always work well. Sometimes the programmer will think the algorithm is doing really well, only to look closer and discover it’s solved an entirely different problem from the one the programmer intended."
machinelearning  artificialintelligence  bugs  learning 
april 2018 by garrettc
React Starter Kit
Learn React with our free 5-part video course with interactive code examples
video  code  javascript  reactjs  tutorial  webdevelopment  learning 
april 2018 by garrettc
Planning for Everything
"To seek truth together requires a culture of humility and respect. We are all deeply flawed and valuable. We must all speak and listen."
meeting  planning  business  educational  learning 
april 2018 by garrettc
How to Design Programs
"The typical course on programming teaches a “tinker until it works” approach. When it works, students exclaim “It works!” and move on. Sadly, this phrase is also the shortest lie in computing, and it has cost many people many hours of their lives. In contrast, this book focuses on habits of good programming, addressing both professional and vocational programmers."
book  programming  education  mit  learning 
march 2018 by garrettc
About - Project Euler
A website dedicated to the fascinating world of mathematics and programming
algorithm  coding  learning  programming  education 
march 2018 by garrettc
Making Web Apps in node.js
"Learn to make web apps with Node.js with our free 20-page zine."
javascript  education  nodejs  learning 
february 2018 by garrettc
The Physics Travel Guide
The Physics Travel Guide is a tool that makes learning physics easier. Each page here contains three layers which contain explanations with increasing level of sophistication. We call these layers: layman, student and researcher. These layers make sure that readers can always find an explanation they understand.
education  learning  physics  science  wiki 
february 2018 by garrettc
Hacks
Fascinating overview of how rendering in a browser works.
browser  css  firefox  performance  webdevelopment  programming  learning 
february 2018 by garrettc
Getters and Setters in JavaScript
I was recently asked by Ruth to explain what the purpose of getters and setters are in JavaScript and how to use them. This led to me somewhat ramble about all I know on the subject in the JSOxford channel of the Digital Oxford Slack. People seemed to find what I said useful so I thought it best to write a more coherent version.
javascript  programming  learning 
february 2018 by garrettc
Dark & Stormy Night with CSS Animations
This beginner-friendly tutorial will introduce you to HTML and CSS as you create a simple stormy night scene with CSS animations.
css  animation  learning  tutorial  webdesign  webdevelopment 
january 2018 by garrettc
CSS Grid
Learn all about CSS Grid with Wes Bos in this free video series!
css  grid  course  learning 
january 2018 by garrettc
How to Learn React: A Five-Step Plan
These five steps, which should take a dedicated student about a week, will provide the foundation you need to get started.
javascript  learning  reactjs  webdevelopment  programming 
january 2018 by garrettc
Frontiers for Young Minds
A scientific open access journal edited by and for kids.
education  learning  science  children  kids  journal 
december 2017 by garrettc
Dynamicland, seeing spaces, and design studio
Seeing the Dynamicland tweets, I had to revisit Bret Victor’s “Seeing Spaces”, feeling I had missed a central idea.
augmentedreality  virtualreality  society  maker  programming  visualisation  designthinking  learning  education 
december 2017 by garrettc
Blameless PostMortems and a Just Culture
"We don’t take this traditional view at Etsy. We instead want to view mistakes, errors, slips, lapses, etc. with a perspective of learning. Having blameless Post-Mortems on outages and accidents are part of that."
culture  devops  business  education  learning  development  work 
december 2017 by garrettc
The Beginner's Guide to ReactJS - Course by @kentcdodds
This course is for React newbies and those looking to get a better understanding of React fundamentals. With a focus on React fundamentals, you'll come out of this course knowing what problems React can solve for you and how it goes about solving those problems. You will have a good grasp on what JSX is and how it translates to regular JavaScript function calls and objects. Each lesson in this course is just a single index.html file which will help you keep your focus on learning React and not distracted by all the tools that make production applications work. The course wraps up with a lesson on how to move from these index.html files to a more production ready development environment and even how to deploy your app to a great service like Netlify. Enjoy!
javascript  reactjs  programming  webdevelopment  learning  education 
december 2017 by garrettc
Every single Machine Learning course on the internet, ranked by your reviews
"For this guide, I spent a dozen hours trying to identify every online machine learning course offered as of May 2017, extracting key bits of information from their syllabi and reviews, and compiling their ratings. My end goal was to identify the three best courses available and present them to you, below."
mooc  online  learning  education  machinelearning  datascience 
november 2017 by garrettc
Class Central
Freeonline courses and MOOCs from top universities and companies, as well as research and surveys.
courses  education  learning  mooc  online  research  survey  data 
november 2017 by garrettc
Breaking out with CSS Grid explained
“I spotted a nice technique to break an item out of a container. In this post I attempt to explain why that works.”
css  grid  layout  webdevelopment  learning  webdesign 
november 2017 by garrettc
Async/Await Will Make Your Code Simpler
Or How I Learned to Stop Writing Callback Functions and Love Javascript ES7.
programming  javascript  webdevelopment  async  learning 
august 2017 by garrettc
Discover DesignBetter.Co
DesignBetter.Co is the essential guide to the best design practices from top design experts. Learn how to build a world-class design organization and more.
design  reference  animation  learning  bestpractice  resource 
august 2017 by garrettc
Browser Drum machine with annotated code
Contains heavily annotated source code which is really easy to follow.
javascript  webdevelopment  audio  learning  source 
august 2017 by garrettc
Up and Down the Ladder of Abstraction
"How can we design systems when we don't know what we're doing?

The most exciting engineering challenges lie on the boundary of theory and the unknown. Not so unknown that they're hopeless, but not enough theory to predict the results of our decisions. Systems at this boundary often rely on emergent behavior — high-level effects that arise indirectly from low-level interactions.

When designing at this boundary, the challenge lies not in constructing the system, but in understanding it. In the absence of theory, we must develop an intuition to guide our decisions. The design process is thus one of exploration and discovery."
animation  design  visualisation  education  learning  interactive 
july 2017 by garrettc
Visualizing Algorithms
"Algorithms are a fascinating use case for visualization. To visualize an algorithm, we don’t merely fit data to a chart; there is no primary dataset. Instead there are logical rules that describe behavior. This may be why algorithm visualizations are so unusual, as designers experiment with novel forms to better communicate. This is reason enough to study them."
algorithm  javascript  programming  visualisation  education  learning  interactive 
july 2017 by garrettc
BBC micro:bit MicroPython documentation
A really really good example of well written docs, super friendly and easy to follow.
python  bbc  microbit  board  technology  education  learning  programming  documentation 
july 2017 by garrettc
Explorable Explanations
Very interesting content models here. Not just interactives, not just essays. "Parable Of The Polygons" and "Seeing Circles, Sines, and Signals" are particularly impressive.
presentation  education  learning  design  designthinking  webdesign  interactive  visualisation 
july 2017 by garrettc
Colors - Canva's Design Wiki
Find color description, color meaning and thousands of color combinations on Canva's Design Wiki - the ultimate color reference.
encyclopedia  inspiration  learning  reference  design  designthinking  colour 
july 2017 by garrettc
Howtoons.com
"Get creativity and learning, conveniently delivered right to your front door. Sign up and receive a brand new imaginative project kit every month."
education  learning  cartoon  comic  science  engineering  art  technology 
june 2017 by garrettc
« earlier      
per page:    204080120160

Copy this bookmark:





to read