back to basics
mostly free resources to help you learn the basics that i've gathered for myself so far that i think are cool
everyday
gcfglobal - about the internet, online safety and for kids, life skills like applying for jobs, career planning, resume writing, online learning, today's skills like 3d printing, photoshop, smartphone basics, microsoft office apps, and mac friendly. they have core skills like reading, math, science, language learning - some topics are sparse so hopefully they keep adding things on. great site to start off on learning.
handsonbanking - learn about finances. after highschool, credit, banking, investing, money management, debt, goal setting, loans, cars, small businesses, military, insurance, retirement, etc.
bbc - learning for all ages. primary to adult. arts, history, science, math, reading, english, french, all the way to functional and vocational skills for adults as well, great site!
education.ket - workplace essential skills
general education
mathsgenie - GCSE revision, grade 1-9, math stages 1-14, provides more resources! completely free.
khan academy - pre-k to college, life skills, test prep (sats, mcat, etc), get ready courses, AP, partner courses like NASA, etc. so much more!
aleks - k-12 + higher ed learning program. adapts to each student.
biology4kids - learn biology
cosmos4kids - learn astronomy basics
chem4kids - learn chemistry
physics4kids - learn physics
numbernut - math basics (arithmetic, fractions and decimals, roots and exponents, prealgebra)
education.ket - primary to adult. includes highschool equivalent test prep, the core skills. they have a free resource library and they sell workbooks. they have one on work-life essentials (high demand career sectors + soft skills)
youtube channels
the organic chemistry tutor
khanacademy
crashcourse
tabletclassmath
2minmaths
kevinmathscience
professor leonard
greenemath
mathantics
3blue1brown
literacy
readworks - reading comprehension, build background knowledge, grow your vocabulary, strengthen strategic reading
chompchomp - grammar knowledge
tutors
not the "free resource" part of this post but sometimes we forget we can be tutored especially as an adult. just because we don't have formal education does not mean we can't get 1:1 teaching! please do you research and don't be afraid to try out different tutors. and remember you're not dumb just because someone's teaching style doesn't match up with your learning style.
cambridge coaching - medical school, mba and business, law school, graduate, college academics, high school and college process, middle school and high school admissions
preply - language tutoring. affordable!
revolutionprep - math, science, english, history, computer science (ap, html/css, java, python c++), foreign languages (german, korean, french, italian, spanish, japanese, chinese, esl)
varsity tutors - k-5 subjects, ap, test prep, languages, math, science & engineering, coding, homeschool, college essays, essay editing, etc
chegg - biology, business, engineering/computer science, math, homework help, textbook support, rent and buying books
learn to be - k-12 subjects
for languages
lingq - app. created by steve kaufmann, a polygot (fluent in 20+ languages) an amazing language learning platform that compiles content in 20+ languages like podcasts, graded readers, story times, vlogs, radio, books, the feature to put in your own books! immersion, comprehensible input.
flexiclasses - option to study abroad, resources to learn, mandarin, cantonese, japanese, vietnamese, korean, italian, russian, taiwanese hokkien, shanghainese.
fluentin3months - bootcamp, consultation available, languages: spanish, french, korean, german, chinese, japanese, russian, italian.
fluenz - spanish immersion both online and in person - intensive.
pimsleur - not tutoring** online learning using apps and their method. up to 50 languages, free trial available.
incase time has passed since i last posted this, check on the original post (not the reblogs) to see if i updated link or added new resources. i think i want to add laguage resources at some point too but until then, happy learning!!
523 notes
·
View notes
“A 27-year-old PhD scholar finally cracked the riddle which has defeated Sanskrit experts since the 5th Century BC—by decoding a rule taught by “the father of linguistics” Pāṇini.
The discovery makes it possible to ‘derive’ any Sanskrit word—to construct millions of grammatically correct words including ‘mantra’ and ‘guru’—using Pāṇini’s revered ‘language machine’ which is widely considered to be one of the great intellectual achievements in history.
Leading Sanskrit scholars have described the discovery as ‘revolutionary’—and it now means that Pāṇini’s grammar can be taught to computers for the first time...
Pāṇini’s system—4,000 rules detailed in his greatest work, the Aṣṭādhyāyī which is thought to have been written around 500 BC—is meant to work like a machine. Feed in the base and suffix of a word and it should turn them into grammatically correct words and sentences through a step-by-step process.
However, until now, there had been a huge problem. Scientists say that, often, two or more of Pāṇini’s rules are simultaneously applicable at the same step, leaving scholars to agonize over which one to choose...
Thought to have lived in a region in what is now north-west Pakistan and south-east Afghanistan, Pāṇini taught a ‘metarule’ to help decide which rule should be applied in the event of a conflict...
Traditionally, scientists have interpreted Pāṇini’s metarule as meaning: in the event of a conflict between two rules of equal strength, the rule that comes later in the grammar’s serial order wins.
Rajpopat rejects this, arguing instead that Pāṇini meant that between rules applicable to the left and right sides of a word respectively. Pāṇini wanted us to choose the rule applicable to the right side. Employing this interpretation, Rajpopat found Pāṇini’s language machine produced grammatically correct words with almost no exceptions...
“This discovery will revolutionize the study of Sanskrit at a time when interest in the language is on the rise.”
Sanskrit is an ancient and classical Indo-European language from South Asia. It is the sacred language of Hinduism, but also the medium through which much of India’s greatest science, philosophy, poetry, and other secular literature have been communicated for centuries.
While only spoken in India by an estimated 25,000 people today, Sanskrit has influenced many other languages and cultures around the world.
Rajpopat, who was born in Mumbai and learned Sanskrit in high school, explained, “Some of the most ancient wisdom of India has been produced in Sanskrit and we still don’t fully understand what our ancestors achieved.
“I hope this discovery will infuse students in India with confidence, pride, and hope that they too can achieve great things.”
He said that a major implication of his discovery is that now we have the algorithm that runs Pāṇini’s grammar, we could potentially teach this grammar to computers.
“Computer scientists working on Natural language processing gave up on rule-based approaches over 50 years ago. So teaching computers how to combine the speaker’s intention with Pāṇini’s rule-based grammar to produce human speech would be a major milestone in the history of human interaction with machines, as well as in India’s intellectual history.”” -via Good News Network, 12/16/22
2K notes
·
View notes
python - a brief history
In 1989, Guido van Rossum, a Dutch computer scientist, started working on a new programming language that would be easy to learn and use. He named it after Monty Python's Flying Circus, his favorite TV show.
The language quickly gained popularity and a cult following among developers who loved its simplicity and ease of use. Python soon became the language of choice for scientific and academic communities.
As Python's popularity grew, it faced some significant hurdles. In the early days, critics panned the language for being slow and inefficient compared to other programming languages. However, the Python community was undeterred and developed several optimization techniques and libraries to improve performance.
In 2000, Guido van Rossum released Python 2.0, which introduced a number of major new features and improvements, including list comprehensions, a garbage collector, and support for Unicode. This version of the language solidified its position as a powerful and versatile programming language.
Over time, Python faced some new challenges. The release of Python 3.0 in 2008 introduced significant changes that caused compatibility issues with earlier versions of the language. However, the Python community rallied to provide tools and resources to help developers transition to the new version.
Despite these challenges, Python has continued to grow and evolve. Today, it is one of the most popular programming languages in the world, with a vast ecosystem of libraries and tools. Python is used for everything from web development and data analysis to scientific computing and artificial intelligence.
Python's success can be attributed to the passion and dedication of its community, who have worked tirelessly to overcome challenges and make the language accessible to everyone. Guido van Rossum may have created Python, but it is the community that has made it a force to be reckoned with in the world of programming.
97 notes
·
View notes