[unrelated] This is a restaurant in vietnam and its so cool??
Vale a pena aprender a programar.
I was asked to make a masterpost on websites like Codecademy, so I’ve tried to compile a list of the best (and mostly free!!). In no particular order:
1. Codecademy [x]
I couldn’t not include Codecademy! Just in case you haven’t checked it out, it’s pretty neat. It has courses for learning languages and web developer skills.
Languages: Python, Ruby, Java, PHP, jQuery, JavaScript, HTML/CSS
Extras: Git, SQL, Command Line, AngularJS, Ruby on Rails
2. Code School [x]
This is pretty similar to Codecademy with the in-browser coding and such. It also has additional features like teaching videos. A good introduction to programming languages.
Languages: Python, Ruby, Javascript, HTML/CSS
Extra: iOS development with Objective-C or Swift, Git, SQL
3. Learnaroo [x]
Has tutorials followed by mini challenges based on the concepts you’ve just learnt! It also has some reference pages called “Learn x by Example”. Looks pretty good.
Languages: Python, Java, Ruby, HTML/CSS
Extra: Algorithms, Mathematics, + a bunch of premium membership stuff
4. Learn …
A set of related websites (see below) which have mini tutorials on language concepts followed by mini challenges, similar to Learnaroo.
Languages: Python, Java, C, C#, JavaScipt, PHP, Shell
5. Code Combat [x]
Basically, it turns learning to code into a game! As you move through the levels, new concepts are introduced, so the code you need to write to play the game gets harder.
Languages: Python, Java, JavaScript, CoffeeScript, Clojure, Lua
6. Codingame [x]
Similar idea to Code Combat, but a little more advanced.
Languages: Python, Java, Ruby, C, C++, C#, Haskell, VB … there’s actually loads it supports.
7. Code Wars [x]
This is more for ‘training’ with a language you already know. It offers plenty of practice through challenges, so it’s really good for improving your coding skills.
Languages: Python, Ruby, Java, C#, Haskell, JavaScript, CoffeeScript, Clojure
8. Coderbyte [x]
This offers some video tutorials and challenges for a few languages, plus special courses on specific algorithms and bootcamp/interview prep. You need a premium membership for quite a lot of things, though (e.g. I don’t think you can watch any of the videos with a free membership).
Languages: Python, Ruby, JavaScript
Extras: Algorithms, Bootcamp Prep, Job Interview Prep
9. Free Code Camp [x]
Mini tutorials followed by mini challenges. Has a number of courses on the languages below!
Languages: HTML/CSS, jQuery, JavaScript
Extras: Git, Algorithms, + a bunch of projects to complete
10. Programmr [x]
Has courses to learn various languages through doing little exercises/challenges in the browser, similar to previous examples. Also has ‘zones’ for more languages, where you can find challenges, example code and projects people have shared.
Languages: Python, Java, C++, C#, PHP, jQuery
11. CheckIO [x]
Only offers Python, but I still think it’s really great. You move from level to level, getting challenges which are gradually trickier. Learn by doing!
12. Rails for Zombies [x]
For people who already know a bit of Ruby, but nothing about Ruby on Rails! Each level begins with a short video followed by interactive challenges where you program Rails in the browser.
That’s all (for now!) Hope this is helpful! (ノ^∇^)ノ゚
Bela faca. Uma peça de artesanato refinada.
Conselhos sábios.
Study ahead of time
Start studying early. As soon as classes start, review your lecture notes and start revising and familiarising yourself with each subject. Remember the important key-points beforehand because they tend to repeat itself.
Your friends are NOT your group mates
Just because they’re your friend, it does not mean that they have to be your group mates. They’ll be many assignments in college that’ll require you to work in groups and it can get frustrating and messy. Choose the people that are most compatible with you in terms of work ethics. Don’t feel pressured to join your friends just because you feel obligated.
FInd a job/save!!
I cannot STRESS this enough. College really does drain all your money, it’s too easy to spend without realizing. Try finding a job that allows you to work for flexible hours, or better yet- a job that allows you to work from home. Juggling both college and work can be overwhelming for some, so if you can’t get a job, save!
Don’t procrastinate on your assignments.
This is definitely something I’m guilty of. It’s so easy to just not think about them and push them back till the very last minute. DON’T DO IT. It’s not worth it. Start your assignments and research the moment it’s given so you won’t need to stress yourself out and pull all-nighters.
É muito fofo.
joy
Muito bom
Studying
A Masterpost on Masterposts (what a way to start this masterpost lol)
The Ultimate Masterpost (SAT, AP and general subjects’ resources, websites, textbooks, stress relief, etc.)
A Complete Guide to Studying Well
A Study Plan + Time Management, Motivation, Study Methods, Note-taking, and Tips
Back-to-school
Everything You Need To Succeed In School
School Masterpost
Study Tips
College: A Survival Guide
College + Being an Adult
Succeed in College
Note-taking
Note-taking
Another huge note-taking masterpost
Annotations
Productivity/Motivation
Motivation
Productivity
Anti-procrastination
Guide to Time Management
Planning Apps
Productivity Resources
Resources
Educational YouTube Channels
Free SAT and AP Materials
Self-study Resources
Studying Online
Physics
Chemistry
Writing
And Some Side Dishes
Staying Healthy While Studying
Study BG Music and Playlists
Stress Reduction
DIY School Supplies
How To Grow The F*ck Up (get to know the adult life up ahead)
Journal and Planner Masterpost
Studyblr Resources
Useful Printables for 2016
Feel free to add more stuff here!
Preciso estudar isso.
STOP Cramming
cramming is good for the short term, such as just before a test (i’m talking like an hour before), but shouldn’t be used as an effective study method. you only learn the information in the exact way you read it, so any practical application on your test won’t be easy to answer. you also will struggle with answering the same questions you studied for, but asked differently.
Spacing Effect
the spacing effect is essentially the opposite of cramming. instead of doing a 4 hour study session, break it up into groups of 30 minutes. do 30 minutes, take a nice long break, go back for 30, and repeat. that break in between gives your brain time to encode and store the information. this can be done in either one day, or over the course of a few days before the test.
Mnemonic devices are your best friend when dealing with lists of information
any sort of rhyming scheme, letter association, acronyms, etc. is proven to help you. any american can say ROY G. BIV and know exactly what they’re talking about, another example is HOMES for the great lakes. another major example is “Please Excuse My Dear Aunt Sally”/PEMDAS for the order of operations. this helps with lists, i use it all the time in biology for stuff like the Levels of Classification or Characteristics of Living things. for AP Euro i remember “Descartes with a D” because he “Doubts and wrote Discorse on Method”.
Hierarchy Organizing for Midterms and Finals
by breaking information down into a hierarchy, you can figure out how to study all your chapters at once. these are often called “graphic organizers” and it takes the whole topic, then breaks it into subsections, then subsections of those subsections. here’s an example i found for my Memory unit
the whole unit is memory, the subtopics are sensory memory, short term, then long term. then comes the subdivisions of long term memory and so on. this is wonderful for study planning in regards to large information tests.
these are just some of the tips we talked about, and obviously they won’t work for everybody, but it’s really helped my studying process because it’s literally how the brain processes information best for long term storage and retrieval.
Fofo
Manda ver
Keanu Reeves on "judo hands"
("The Art of Action" with Scott Adkins episode 46)
Um lugar bem peculiar.