10 Books for the Self-Taught Computer Scientist

“You may find yourself wanting to learn the formal concepts of computer science. However, you soon realize that finding ways to learn these topics is rather difficult. Online resources can be both expensive and variable with what they expect you to know. Most resources assume you have the mathematical prerequisites mastered, or expect that you have an academic background in STEM. It is difficult to find a starting point that feels conquerable for those outside of the field of science. This is precisely how I felt.

I created this list of books and ordered them in such a way that reading them would feel achievable. What is here is not only the foundation of the discipline, but these books touch on the core course content of computer science. That core content being: Computer Architecture & Organization, Data Structures & Algorithms, and Computational Theory.”

Source: 10 Books for the Self-Taught Computer Scientist

8 Ivy League Courses You Can Take for Free

“The eight institutions that comprise the Ivy League join lots of other places of higher education in offering some of their courses online and frequently for free. Though they are not for credit, they can enrich your life in lots of ways. Taking an online course doesn’t have any of the pressure that being in school has. There are no deadlines for papers, no tests you forgot were today. Instead, you can focus on actually absorbing the material. When there is coursework such as readings or quizzes, it’s completely optional. So you can choose to get involved with some side projects or just enjoy the lectures.”

 

Source: PC Magazine

Wordle

Wordle is a daily word game where players have six attempts to guess a five letter word. Feedback for each guess is given in the form of colored tiles to indicate if letters match the correct position

Now owned by New York Times

Wordle

 

Watch Learn TV

Learn how to build solutions and use Microsoft products from the experts that built them! Learn TV is the place to find the latest digital content so you can always keep updated on the latest announcements, features and products from Microsoft.

Go to Learn TV

Find out how about the history of thermometers

From the UK Met Office

How do thermometers work and how were they invented? Why does water freeze at 32 degrees on the Fahrenheit temperature scale but zero on the Celsius scale? And have you ever heard of the Réaumur temperature scale? Watch this to find out everything you need to know about the history of thermometers and the temperature scales we use today.

Work out which one doesn’t belong

Which One Doesn’t Belong is a website dedicated to providing thought-provoking puzzles for math teachers and students alike. There are no answers provided as there are many different, correct ways of choosing which one doesn’t belong. Enjoy!

“The concept is simple: there are four numbers, shapes, or graphs, and you have to find a reason each one is the odd one out. If the numbers are 9, 16, 25, and 43, you could say 9 is the odd one out because it has only one digit, 16 is the odd one out because it’s not odd, 25 is the odd one out because it does not end in a multiple of three, or 43 is the odd one out because it is not a square. There is no right answer, and each activity can be a jumping-off point for mathematical creativity”

Learn to dance online for free

Yes, you can learn how to dance online for free. From party moves and trending TikTok dances to classic ballroom steps, try these free websites for beginner and experienced dancers.

Online lessons are obviously not going to be as good as going to a professional dance studio. But they are effective nonetheless. Through a series of steps (no pun intended), anyone can learn how to dance online for free. And if you like the basics, many of those in this list offer paid packages for a professional online live dance class.

Read 5 Easy and Engaging Ways to Learn How to Dance Online for Free on MakeUseOf

Learn Anything

Learn Anything is the platform for knowledge discovery that helps you understand any topic through the most efficient paths, as voted by the community. Each topic has a mind map with nodes to other subtopics, external links and resources.

Take a look at this video to find out more