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! (ノ^∇^)ノ゚
dictionaries:
wordreference - has spanish, french, italian, portuguese, catalan, german, swedish, dutch, russian, polish, romanian, czech, greek, turkish, chinese, japanese, korean, & arabic
reverso translation - has arabic, chinese, dutch, french, german, hebrew, italian, japanese, polish, portuguese, romanian, russian, spanish & turkish
bab.la - has spanish, arabic, chinese, czech, danish, dutch, finnish, french, german, greek, hindi, hungarian, indonesian, italian, japanese, korean, norwegian, polish, portuguese, romanian, russian, swedish, swahili, thai, turkish, vietnamese, & esperanto
digital dictionaries of south asia - has dictionaries for assamese, baluchi, bengali, divehi, hindi, kashmiri, khowar, lushai, malayalam, marathi, nepali, oriya, pali, panjabi, pashto, persian, prakrit, rajasthani, sanskrit, sindhi, sinhala, tamil, telugu & urdu
resources for learning words in context:
reverso context - has arabic, chinese (in beta), dutch, french, german, hebrew, italian, japanese, polish, portuguese, romanian, russian, spanish & turkish (in beta)
linguee - has german, spanish, portuguese, french, italian, russian, japanese, chinese, polish, dutch, swedish, danish, finnish, greek, czech, romanian, hungarian, slovak, bulgarian, slovene, lithuanian, latvian, maltese, & estonian
for learning different writing systems
omniglot - an encyclopedia with literally any language you could think of including ancient languages
scripts - an app for learning other writing systems with a limited amount for free (you can do 5 minutes a day for free) - has the ASL alphabet, Russian cyrillic, devanagari, Japanese kana, Chinese hanzi, & Korean hangul
Wikipedia is also helpful for learning different writing systems honestly!
pronunciation
forvo - a pronunciation dictionary with MANY languages (literally an underrated resource i use it all the time)
a really helpful video by luca lampariello with tips on how to get better pronunciation in any language
ipachart.com - an interactive chart with almost every sound!! literally such an amazing resource for learning the IPA (however does not include tones)
another interactive IPA chart (this one does have tones)
language tutoring
italki - there’s many websites for language tutoring but i think italki has the most languages (i have a referral link & if you use it we can both get $10 toward tutoring lol) - they say they support 130 languages!
there’s also preply and verbling which are also good but there aren’t as many options for languages - preply has 27 and verbling has 43
(obviously these are not free but if you have the money i think tutoring is a great way to learn a language!)
getting corrections/input from native speakers
hellotalk - an app for language exchanges with native speakers & they also have functions where you can put up a piece of writing and ask for corrections - honestly this app is great
tandem - language exchange app but unlike hellotalk you can choose multiple languages (although i think hellotalk is a little bit better)
LangCorrect - supports 170 languages!
HiNative - supports 113 languages!
Lang-8 - supports 90 languages!
verb conjugation
verbix - supports a ton of languages
Reverso conjugation - only has english, french, spanish, german, italian, portuguese, hebrew russian, arabic, & japanese
apps
duolingo - obviously everybody knows about duolingo but i’m still going to put it here - i will say i think duolingo is a lot more useful for languages that use the latin alphabet than languages with another writing system however they do have a lot of languages and add more all the time - currently they have 19 languages but you can see what languages they’re going to add on the incubator
memrise - great for vocab! personally i prefer the app to the desktop website
drops - you can only do 5 minutes a day for free but i still recommend it because it’s fun and has 42 languages!
LingoDeer - specifically geared towards asian languages - includes korean, japanese, chinese & vietnamese (as well as spanish, french, german, portuguese and russian), however only a limited amount is available for free
busuu - has arabic, chinese, french, german, italian, japanese, polish, portuguese, spanish, russian, spanish, & turkish,
Mondly - has 33 languages including spanish, french, german, italian, russian, japanese, korean, chinese, turkish, arabic, persian, hebrew, portuguese (both brazilian & european), catalan, latin, dutch, swedish, norwegian, danish, finnish, latvian, lithuanian, greek, romanian, afrikaans, croatian, polish, bulgarian, czech, slovak, hungarian, ukrainian, vietnamese, hindi, bengali, urdu, indonesian, tagalog & thai
misc
a video by the polyglot Lýdia Machová about how different polyglots learn languages - this video is great especially if you don’t know where to start in terms of self study
LangFocus - a youtube channel of this guy who talks about different languages which is always a good place to start to understand how a specific language works also his videos are fun
Polyglot: How I Learn Languages by Kató Lomb - this book is great and available online completely for free!
Fluent Forever by Gabriel Wyner (on pdfdrive) - another great book about language learning
Anki - a flashcard app (free on desktop for any system & free on android mobile - not free on ios mobile) that specifically uses spaced repetition to help you learn vocabulary, it’s got a slightly ugly design but it’s beloved by many language learners & is honestly so helpful
YouTube - literally utilize youtube it is so good.
Easy Languages - a youtube channel with several languages (basically they go around asking people on the street stuff so the language in the videos is really natural) & they also have breakaway channels for german, french, spanish, polish, italian, greek, turkish, russian, catalan & english
there’s also the LanguagePod101 youtube channels (e.g. FrenchPod101, JapanesePod101, HebrewPod101) which are super great for listening practice & language lessons as well as learning writing systems!
here are tips I discovered very recently:
something is better than nothing. 5 minutes of work are better than zero. Just because you missed something on your schedule doesn’t mean you can’t still work on it, even for 5 minutes. Grow and build on this.
second drafts / reviews can be done after.
Don’t think you are going to do your very best work on the first try. Take the weight of perfectionism off your shoulders.
don’t think about doing it. just do it as fast as you can.
build on your productivity, not your failures.
If you come from a past of procrastinating and now feel motivated to change and discipline yourself, do NOT try to do everything at once.
if you have a set of different goals to accomplish, begin with the most important one. Wait until the rotine of working for that one settles in (you feel productive and comfortable-ish), and then begin with the next. Repeat.
this way you’ll be building your way up and not juggling everything at the same time, hoping everything works out.
be patient with yourself, you’ll get there!
set smaller deadlines for your goals
have monthly and weekly-ish deadlines
e.g. if you are doing a project, due 22nd Feb, set personal deadlines, like have Introduction written by 2nd Feb, have Methods written by 10th Feb, have project complete by 18th Feb.
take them as seriously as you possibly can, don’t miss out on yourself.
write realistic daily tasks and don’t stop until you finish them. after them you can do whatever you want
on writing realistic daily tasks, the secret is knowing you can only do so much in one day, but trusting you can accomplish everything in the course of any period of time (a week, or 2 weeks or a month, etc.) because you will combine the work from all these different days.
it’s very tempting to write down all the tasks you need to accomplish in one day to just get over with it, but the real deal is you won’t accomplish half of them. You’ll feel very unproductive then, wich leads to demotivation.
spread daily tasks in the time necessary.
have a consistent sleep schedule.
if your mind isn’t ready everything will fall apart.
have one rest day per week where you plan nothing, do whatever you want except studying. this can be harder than you expect!
(don’t forget these are effective only if you actually put them into practice! good luck babes!!)
College in the United States is absurdly expensive, but luckily, free money is being thrown at students left and right. Applying for scholarships can be tedious, but working for decades to pay off student loans is far more difficult. Take the time to apply for every scholarship you are eligible for and your future self will thank you!
Scholarship Databases - Databases can be a fantastic resource for finding scholarships. You put in your information and the websites will automatically show you all of the scholarships you are eligible for. Most of these sites also automatically register you for their own scholarships when you sign up (see: no-essay scholarships.)
Unigo
scholarships.com
Niche
Cappex
SALT
Fastweb
Chegg
Peterson’s
School Soup
BigFuture
Big Scholarships - These scholarships tend to involve a longer application process, and you can bet that lots of students will be trying their luck for the high prizes. If you are lucky enough to win even one of these prizes, all of that hard work will instantly pay off.
Gates Millenium (amount varies)
Coca-Cola Scholarship ($20,000)
AXA Scholarship ($10,000)
Dell Scholars Application ($20,000)
Ron Brown Scholarship Program ($40,000)
Burger King Scholars ($50,000)
Questbridge ($200,000)
Voice of Democracy Scholarship ($30,000)
Hertz Foundation Graduate Scholarship ($38,000)
David Letterman Scholarship ($10,000)
Horatio Alger Association Scholarships ($10,000 - $1,000)
Unigo $10K Scholarship ($10,000)
No-essay Scholarships - For most of these scholarships, the only requirement is that you sign up for their website. If you are already hunting for scholarships and would be using these sites anyway, then these scholarships are a no-brainer.
Chegg Monthly Scholarship ($1,000)
Niche $2,000 “No Essay” College Scholarship ($2,000)
Cappex Easy College Money Scholarship ($1,000)
College Week Live ($1,000)
U.S. Bank Scholarship ($1,000)
Scholarship Zone ($10,000)
Odd Scholarships - Calling all tall people and duck callers! These scholarships may seem a little bit out there, but you can win money for school by honing in on some of your more eccentric talents and interests.
Wholesale Halloween Costume Scholarship ($500)
Zolp Scholarship (You must be Catholic, your last name must be Zolp) (amount varies)
Custom Jewelry Scholarship ($1,000)
Tall People Scholarship ($1,000)
Chick and Sophie Major Memorial Duck Calling Contest ($2,000)
Stuck at Prom Duck Tape Scholarship Contest ($3,000)
Scholarship for Vegetarians ($10,000)
This barely even scratches the surface of the scholarships that are out there for students, so be sure to take some time and apply for every scholarship that you qualify for. Good luck, and happy hunting!
I'm sorry if this has been asked before, but what program do you use to make your infographics/how do you make yours?? I love your design and style and was curious ^^ thank you!
Piktochart- it’s a website and whilst there is a paid version, I’ve been perfectly content with the free version!
**credit to my research advisor, she’s an amazing mentor and I aspire to be just like her someday :)
Read the abstract. Write down what the paper says it is going to be about.
Read the introduction. Write down what the paper says it is looking to accomplish and how.
Read the conclusion. Write down what the paper actually did accomplish.
Go through and find all the pictures, graphs, or diagrams. Write notes explaining these images to yourself.
Read the whole paper start to finish. Write a summary of the paper as though you are explaining it to a layperson, and then another summary as though you are explaining it to a colleague.
Throughout all of the above steps:
If there are words you don’t know google them and write down the definitions
If the paper defines a formula, law, variable, etc in a certain way write that down
If there are references to or recommendations of other literature write those down. After the last step if there’s anything you’re uncertain about or would like more information on look to that list for further reading
idk just with school starting soon i thought it would be a good idea
For Studying
formulas & equations fill-in sheet
organic chemistry resources
essay checklist
exam checklist
template for summarizing academic articles
language practicing pack
writing/planning essay pack
correction sheets
assessment schedule
pomodoro technique
primary source analysis
exam study pack
overcoming the curve of forgetting
key people/character tracker
review pack
study schedule
vocabulary
For Sticky Notes
blank template
to-do strips
to-do strips, stickers, sticky note outline
different sticky note templates (water tracker, to-do, etc.)
For Note-Taking
blank dot grid pages
semi-cornell note taking outlines
novel note-taking
line/dotted note templates
several note outlines
unicorn notes!!
grey, pink, blue, yellow, & black grid paper
Planners
undated planner (365 days calendar, month calendar, & week calendar)
undated academic calendars (May 2016-May 2017)
weekly goals
timetable schedule
daily to-do list
4 to-do list variations (one of my faves!!)
daily planner (fave!)
weekly dotted planner
dotted monthly planner
b&w serious weekly planner
daily planner v.1 v.2 (fave!)
weekly planner
to-do list (hackers/x-files/spy?? theme)
essay planner
full year planner inserts
monthly overview
habit/goal trackers
weekly planner
simple daily planner
long-term goals
daily grid planner
project planner
100 days of productivity & to-do list
steven universe planning kit
plain planner bundle
summer calendars
blog planning kit
ultimate blog planner kit
habit tracker
20 to-do lists!
pastel daily printable
summer goals
august calendars
goal printables pack
Expenses
monthly budget
monthly in/out expenses and spendings (really useful tbh)
school supply list
finance tracker
Etc.
reading list
song list/music log
productivity log
folder inserts
font references!!! (also a fave)
insp. posters 2
self-care
water tracker
study break activity book
inspiring wallpapers!!
really good kit containing a planner, quote sheet, book tracker, & more!
class information
Other Masterposts for Printables!
studiyng’s
studie-s’s
studywithnerdyglasses’s
I just watched a kid break down in the bookstore because his books for the semester totaled $600 and that’s the american university system in a nutshell
a study blog for collected references, advice, and inspiration
267 posts