recentpopularlog in

whip_lash : learning   65

Learning to Learn | CSS-Tricks
When you’re learning on your own, this part can sometimes be tough — you don’t know what you don’t know. If you’re starting from scratch, learning web development or computer science, here are some resources that might help:
learning  development 
10 days ago by whip_lash
An Overview Of Computer Science Concepts For Engineers
 Various theoretical topics will be mentioned, but particular emphasis will be placed on those topics which are especially relevant in today's job market.  This article is optimized for people who are already very technical, mathematical and fast learning.  This article is not intended to teach you any of these topics, but instead to let you know that they exist and explain why they are important so you can go learn them on your own.
compsci  computer-science  computerscience  engineering  learning  programming 
7 weeks ago by whip_lash
A Self-Learning, Modern Computer Science Curriculum
This is a collection of modern resources on various undergrad level computer science topics, for someone with an interest in theory. Use LibGen if you can't buy these books. You don't have to do everything here, just the topics of interest to you.
course  education  learning  programming 
7 weeks ago by whip_lash
Composing Programs
Welcome to Composing Programs, a free online introduction to programming and computer science.

In the tradition of SICP, this text focuses on methods for abstraction, programming paradigms, and techniques for managing the complexity of large programs. These concepts are illustrated primarily using the Python 3 programming language.
learning  programming  python  sicp 
9 weeks ago by whip_lash
Self Paced | Stanford Lagunita
"Databases" was one of Stanford's three inaugural massive open online courses in the fall of 2011; it was offered again in MOOC format in 2013 and 2014. The course is now being offered as a set of smaller self-paced "mini-courses", which can be assembled in a variety of ways to learn about different aspects of databases.
database  learning  sql 
10 weeks ago by whip_lash
GitHub - satwikkansal/wtfpython: A collection of surprising Python snippets and lesser-known features.
Python, being a beautifully designed high-level and interpreter-based programming language, provides us with many features for the programmer's comfort. But sometimes, the outcomes of a Python snippet may not seem obvious to a regular user at first sight.

Here is a fun project to collect such tricky & counter-intuitive examples and lesser-known features in Python, attempting to discuss what exactly is happening under the hood!
learning  programming  python 
december 2018 by whip_lash
A System for Remembering What you Read
I’d argue that a better approach is to build a latticework of mental models. That is, acquire core multi-disciplinary knowledge and use that as your foundation. This is the best investment because this stuff doesn’t change, or if it does, it changes really slowly. This knowledge becomes your foundation.
books  memory  productivity  reading  learning 
october 2018 by whip_lash
GitHub - trekhleb/learn-python: 📚 Playground and cheatsheet for learning Python
It is a playground because you may change or add the code to see how it works and test it out using assertions. It also allows you to lint the code you've wrote and check if it fits to Python code style guide. Altogether it might make your learning process to be more interactive and it might help you to keep code quality pretty high from very beginning.

It is a cheatsheet because you may get back to these code examples once you want to recap the syntax of standard Python statements and constructions. Also because the code is full of assertions you'll be able to see expected functions/statements output right away without launching them.
learning  programming  python 
september 2018 by whip_lash
The Benjamin Franklin Method of Reading Programming Books | Path-Sensitive
Read your programming book as normal. When you get to a code sample, read it over

Then close the book.

Then try to type it up.

Simple, right? But try it and watch as you’re forced to learn some of the structure of the code.

It’s a lot like the way you may have already been doing it, just with more learning.
books  learning  programming 
february 2018 by whip_lash
Lessons from 3,000 technical interviews… or how what you do after graduation matters way more than where you went to school – blog
But, even with that, I’d be hard pressed to say that completing great online CS classes isn’t going to help you become a better interviewee, especially if you didn’t have the benefit of a rigorous algorithms class up until then. Indeed, a lot of the courses we saw people take focused around algorithms, so it’s no surprise that supplementing your preparation with courses like this could be tremendously useful. Some of the most popular courses we saw were:
career  interview  interviews  learning 
february 2018 by whip_lash
BBC - Future - An effortless way to improve your memory
In each case, the researchers simply asked the participants to sit in a dim, quiet room, without their mobile phones or similar distractions. “We don’t give them any specific instructions with regards to what they should or shouldn’t do while resting,” Dewar says. “But questionnaires completed at the end of our experiments suggest that most people simply let their minds wander.”
learning  memory 
february 2018 by whip_lash
Cracking Codes with Python
Cracking Codes with Python teaches complete beginners how to program in the Python programming language. The book features the source code to several ciphers and hacking programs for these ciphers. The programs include the Caesar cipher, transposition cipher, simple substitution cipher, multiplicative & affine ciphers, Vigenere cipher, and hacking programs for each of these ciphers.
cryptography  python  learning 
january 2018 by whip_lash
CNIT 127: Exploit Development -- Sam Bowne
Learn how to find vulnerabilities and exploit them to gain control of target systems, including Linux, Windows, Mac, and Cisco. This class covers how to write tools, not just how to use them; essential skills for advanced penetration testers and software security professionals.
Advisory: CS 110A or equivalent familiarity with programming
pentest  exploit  development  programming  security  learning  class 
january 2018 by whip_lash
the C language (part 1 of 5) - YouTube
Introduction to the C programming language. Part of a larger series teaching programming.
c  learning 
january 2018 by whip_lash
The 10 Best Coding Challenge Websites for 2018 – Coderbyte – Medium
This updated 2018 list features 10 websites that offer the best coding challenges and resources to help new and intermediate developers improve their skills, prepare for interviews, and progress in their careers. The ordering of the list is based on level of difficulty (beginner to advanced).
coding  programming  learning 
january 2018 by whip_lash
5 TED Talks to increase your emotional intelligence | The Enterprisers Project
For many leaders, building soft skills is hard. Improve your emotional intelligence with these TED talks
business  leadership  learning 
january 2018 by whip_lash
Aspiring Data Scientists! Start to learn Statistics with these 6 books!
In this article, I am going to list 6 books that I recommend to start with to learn statistics. The first three are lighter reads. These books are really good for setting your mind to think more numerical, mathematical and statistical. They also present why statistics is exciting (it is!) really well.
statistics  datascience  learning 
january 2018 by whip_lash
The Feynman Technique: The Best Way to Learn Anything
It's called the Feynman Technique and it will help you learn anything faster and with greater understanding. Best of all, it's incredibly easy to implement.
learning  education 
january 2018 by whip_lash
CS349D Cloud Computing Technology, Autumn 2017
This research seminar will cover industry and academic work on cloud computing and survey key technical issues.
cloud  class  learning 
december 2017 by whip_lash
How And Why To Keep A “Commonplace Book” | Thought Catalog
A commonplace book is a central resource or depository for ideas, quotes, anecdotes, observations and information you come across during your life and didactic pursuits. The purpose of the book is to record and organize these gems for later use in your life, in your business, in your writing, speaking or whatever it is that you do.
learning  productivity 
august 2017 by whip_lash
Everything You Thought You Knew About Learning Is Wrong | WIRED
Interleaving and varying your study location will help whether you’re mastering math skills, learning French, or trying to become a better ballroom dancer.
education  learning  memory  studying 
june 2017 by whip_lash
Udacity - Educating the 21st Century
Learn programming in seven weeks. We'll teach you enough about computer science that you can build a web search engine like Google or Yahoo!
programming  education  learning 
january 2012 by whip_lash
The Human Nature of Teaching III: When Is Teaching an Act of Aggression? | Psychology Today
"Now, to the question posed in the title to this essay: When is teaching an act of aggression? My answer is that any coercive teaching is an act of aggression. Any teaching that that is not wanted by the student, but is forced on the student, is an act of aggression. Any educational use of rewards or punishments to make students learn is an act of aggression."
learning  education 
september 2011 by whip_lash
Project Euler
"Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems."
programming  math  puzzles  education  learning 
september 2011 by whip_lash
Growing Up Digital, Wired for Distraction -
“Their brains are rewarded not for staying on task but for jumping to the next thing,” said Michael Rich, an associate professor at Harvard Medical School and executive director of the Center on Media and Child Health in Boston. And the effects could linger: “The worry is we’re raising a generation of kids in front of screens whose brains are going to be wired differently.”
culture  education  internet  learning  memory 
november 2010 by whip_lash
Anki - friendly, intelligent flashcards
Review anywhere. Anki lets you study on your own computer, online, on your cell phone or other portable devices like an iPod touch.
Synchronization features let you keep your information across multiple computers.
Shared decks allow you to divide work between friends, and let teachers push material to many students at once.
Intelligent scheduler based on the SuperMemo SM2 algorithm.
Flexible fact/card model that allows you to generate multiple views of information, and input information in the format you wish. You're not limited to predefined styles.
Fully extensible, with a large number of plugins already available.
Optimized for speed, and will handle reviewing decks of 100,000+ cards with no problems.
Clean, user-friendly interface.
Open Source
education  learning  memory  tools  opensource 
october 2010 by whip_lash
The pursuit of excellence in programming
A parent who is cultivating a kid’s interest in hard work, may be more likely to encourage their child with words such as, “It’s OK. Keep studying, and you’ll definitely do better next time”. A parent proposing a model of static intelligence, may justify their child’s failure in a given subject by concluding that “maybe you are not cut out for subject X”. [1]

When facing failure, the “static intelligence” child may crumble under the weight of his own demise, as if failure was a reflection of their intrinsic value rather than a temporary speed bump and occasion for growth. A “dynamic intelligence” child will simply try harder next time. Genius or not, excellence and mastery of any subject requires hard work and many “smart” kids fall short when the bar is raised high enough so that “smartness” alone won’t cut it anymore. This usually corresponds with the switch from high school to college.
parenting  learning  education  programming 
july 2010 by whip_lash
Teach a man to fish - On Learning to Learn and Certification | My Etherealmind
So when you are studying that textbook, and scratching your head about how this is relevant to real life, stop yourself. The purpose is NOT necessarily to understand a practical application, but to enable you to learn how to learn. The next time you are presented with a problem or technology that you don’t understand, you will have the ability to work out what to do.
You will have learned how to ask an intelligent question. And to understand the intelligent answer.
learning  education 
june 2010 by whip_lash

Copy this bookmark:

to read