Category Archives for "Blog"

Top 3 Books to Learn Math for Data Science Right Now

One of the readers left a comment asking for the best books to learn math necessary for data science. I thought that was a wonderful idea! If you are eager to strengthen your mathematical foundation and really understand the inner workings of machine learning algorithms, this will give you a great start!

Introduction to Linear Algebra

Linear algebra is core to understanding most of today’s machine learning algorithms. In my opinion, there is no better introductory text on linear algebra than Gilbert Strang’s Introduction to Linear Algebra. What other linear algebra book has 4 stars and over 100 ratings on Amazon? Plus, you can get his course online for free via MIT’s open courseware. If you still struggle to understand the linear algebra of machine learning, then look no further than this book to build your knowledge. Strang is an excellent teacher and his course covers topics such as least squares, eigenvalues/eigenvectors, and singular value decomposition.

The Matrix Calculus You Need For Deep Learning

From’s Jeremey Howard, who strives to make deep learning approachable, comes a great “book” that covers all the matrix calculus necessary for deep learning. The goal of this paper is to, “explain all the matrix calculus you need in order to understand the training of deep neural networks.” I think it does a great job and I have yet to find anything as approachable and focused on the calculus necessary for deep learning. If you need a refresher on the basics of calculus, check out the introductory book from Gilbert Strang on the subject. It’s free!

Doing Bayesian Data Analysis

Once you’ve got linear algebra and calculus down, its time to move onto statistics. There are many ways in which you might learn the foundations of stats, but my favorite way is to focus on Bayesian statistics. Bayesian methods will force you to really understand probability and sampling. My favorite book for this area is Doing Bayesian Data Analysis. This book does an amazing job of starting with the basics and building to advanced topics. What is even better are the included examples with data and code! The examples are in R. If you want some similar examples but in Python, check out Bayesian Methods for Hackers.

Now that you understand linear algebra, calculus, and statistics check out the Deep Learning book. Not only will it provide a refresher on the mathematics, but it will also show you how all the math connects to make deep learning algorithms work.
Hopefully, you find these books as helpful as I have. If you take the time to really understand the concepts they cover, you will be well on your way to truly understanding how machine learning algorithms work.
This article can also be found here.

The best student laptops 2020

The best student laptops don’t always have to be the cheapest on the market. While budget laptops tend to be great candidates for students who are trying to be economical, paying a few extra bucks for a couple of extra useful features could be more advantageous. Similarly, while students generally don’t need high-powered laptops, you can never go wrong with having a big more power.

That said, the best laptops for college students do need to fit a few criteria. They, of course, have to be affordable, even though they don’t necessarily have to be cheap. They also need to deliver performance-wise, so they can handle a student’s particular workload as well as streaming and perhaps light gaming post-course work. And, finally, they must have a great battery life, hopefully enough to last a whole school day on a single charge.

HP Chromebook 14


best student laptops HP Chromebook 14

Don’t have a lot of cash to buy the most expensive laptop around? You might not need anything super powerful – you’ll mostly be accessing the web, creating work documents from home, and watching some YouTube and Netflix. If that’s you, the HP Chromebook 14-db0003na should serve you well.

This HP Chromebook 14 starts inexpensively for an AMD A4-9120 CPU, 4GB of RAM, 32GB of eMMC storage, and an HD (1,366 X 768) resolution 14-inch display. Yes, that’s right. This is the second Chromebook powered by AMD that we’re reviewing.

Not only is it a very inexpensive home-office laptop, but it’s also quite unique. And that gives it enough of an advantage to be worth investing your very limited budget.


Dell Inspiron 13 7000 2-in-1


Dell’s Inspiron line of laptops may not be its most premium family, but that hasn’t kept some of the best features and performance hardware from showing up here.

The Dell Inspiron 13 7000 2-in-1 Black Edition (or Dell Inspiron 7390) is a testament to that, with exclusively high-end internals, a premium design, a 4K display, and a clever stylus slot that makes us wonder whether they actually beat Microsoft to the idea.

The Dell Inspiron 13 7000 2-in-1 serves as a launching point for Dell’s latest Inspiron 13 7000-series laptops. That’s because Dell was quick to move on from this model. It was effectively the ultimate version of the Inspiron 13 7000-series just before Dell took the leap into 10th-Gen Intel Core processors.

MacBook Air 2020

The MacBook Air 2020 feels like a much bigger step up from the MacBook Air 2019 without a doubt. Apple has given it new components, giving it a decent uptick in performance, and upped its minimum storage capacity so that instead of starting with a paltry 128GB, you’re getting double the storage.

That’s not all. Our biggest issue with previous models was how under-powered they felt, especially compared to many Windows-based laptops around the same price tag. There were far too many compromises, especially when it came to processing power and storage space, and each yearly update felt like a small step up, rather than a revolutionary jump.

Thankfully, the MacBook Air 2020 has made up for that. For the first time, it also now has configurations with quad-core processors and up to 16GB of RAM on hand, making this year’s models more powerful than their predecessors. And, it does all of this without costing more and neglecting that all-important thin and light design which the MacBook Air is famous for.

In a pleasant surprise, the MacBook Air (2020) has launched at a new lower price for its entry-level model.

Buy it if…

You want an affordable MacBook
The MacBook Air (2020) finally delivers on the promise of an affordable MacBook that doesn’t feel like there have been too many compromises.

Don’t buy it if…

You want the most powerful laptop
While Apple has updated the specs of the MacBook Air, and finally added quad-core CPU options, this is still not a laptop designed for seriously heavy workloads.


Gadgets for Learning Maths

Maths is one of those subjects that children tend to either love or hate as they are growing up, and for those who hate maths or find it difficult, sometimes a little encouragement by way of a gadget or electronic game can be the thing that stimulates their interest and stops them giving up on the subject.

There are plenty of different options if you’re looking for the ideal way to introduce a younger child to the toys of maths. One gadget that might take their fancy is the ‘Maths Whiz’ from Learning Resources, which is suitable for children over the age of six, and teaches the basics of addition, subtraction, multiplication and division on a cute interactive pad.

There are different levels for different abilities and the toy is designed to combat boredom with plenty of settings to choose from.

Or there’s the ‘Maths Shark’ gadget which is a similar console, for children to use to practice their maths skills on. It’s a portable games style console that gives you quizzes on different areas of maths including fractions, decimals and percentages. It can also be used as a calculator.

Maths and Computer Games

An interest in maths is bound to follow with an interest in computers, so encourage a potential technical expert by letting your child learn and practice maths on computer games – whether they are proper ‘grown-up’ computers or their own games consoles.

A study back in 2002 indicated that as well as strategic thinking and problem solving skills, computer games could help improve maths and English skills, so it’s OK to let your kids play computer games that aren’t specifically learning oriented.

If you’re looking for games that are, though, you could look into the Nintendo DS range of brain training games. A 2007 study showed that playing a particular brain training game could have been responsible for helping to increased children’s maths skills dramatically! 30 children aged between nine and ten played the “Dr Kawashima’s More Brain Training” game for about 15 minutes every day before lessons. The games involve number challenges, problem-solving exercises and memory puzzles. Another school used a similar ‘Brain Gym’ game for the same amount of time, and a control group did neither.

The skills of the group who used the Brain Training game improved more over ten weeks, than either of the other two groups. As a bonus, the behavior of the group improved with pupils appearing to be calmer and focused. Although the study was small scale, it does look promising!

Learning on the PC

If you have a PC at home you can make maths fun, with a wide range of maths-based PC games that suit children of all ages.

The ‘I love’ range of CD Rom computer games is based on the national curriculum and the maths version involves fun characters who try to bring everyday situations involving maths to life. The game aims to boost the child’s understanding of concepts like fractions, geometry, and measurements, and help them develop the skills needed to use maths in the ‘real world.’

For older children and teens there are computer-based maths tutorials that can be used for GCSE and A level learning, and help to reinforce the lessons they are having at school.

Week-Long Black Friday Savings at Magoosh

Black Friday at Magoosh

The latest from

Black Friday savings all week long!

20% off select test prep courses with code MAGOOSH20SALE at!

Offer valid 11/26-12/2.

Starts: Tuesday, November 26th at 10:00 am
Ends: Monday, December 2nd at 12 AM midnight


NEW FEATURE: Live Chat Support

Magoosh now has Live Chat Support!

During business hours, students can now receive prompt and helpful academic support from the Magoosh Student Help Team. If outside of business hours, students can still sent an email 24/7 for a response within 24 hours.

Magoosh Test Prep Courses

Standardized test for graduate school admissions

Standardized test for graduate management program admissions

English language proficiency test

Standardized test for college admissions

Standardized test for college admissions

American teacher certification exam

Standardized test for law school admissions

Standardized test for medical school admissions

International standardized test of English language proficiency



magoosh reviews

Magoosh MCAT sets itself apart as one of the only budget MCAT prep courses on the market today.

This MCAT course includes 1-12 months of access to 380+ video lessons, 3 practice tests of over 700 practice questions, detailed text explanations, email assistance, and a 7-day money-back guarantee.

About Magoosh MCAT

Magoosh has been making waves in the test prep scene, primarily for their online and on-demand course options. These affordable study plans (priced at about ¼ of the competitors), can be accessed pretty much anywhere, as their test prep is fully supported on PC, Mac, Droid, and iOS.

Magoosh’s MCAT course consists of 380+ on-demand video lessons, which cover concepts, common errors, and potential shortcuts. Over 745 practice questions means that you will feel more prepared having worked through MCAT-style problems. Practice questions all come with detailed text explanations. Their science and MCAT team is available for email assistance and will answer whatever questions come up during your MCAT prep journey.

Magoosh only offers live, on-demand classes for the MCAT. Currently, there are no options for students who are looking for tutoring or one-on-one instruction. If this sounds like a course you are interested, continue reading our full Magoosh MCAT review!

[maxbutton id=”3″]

7-day money-back guarantee if you don’t like the product for any reason

Course Pricing Options

1-Month Premium Magoosh MCAT

Price: $79

Summary: 1 month of access to 380+ video lessons, 3 practice tests, 700+ detailed text explanations, email assistance

12-Month Premium Magoosh MCAT

Price: $99

Summary: 12-month of access to 380+ video lessons, 3 practice tests, 700+ detailed text explanations, email assistance

All of the MCAT courses offered by Magoosh are backed by a 7-day money-back guarantee. If you are unhappy with the product within the first 7 days of purchase, you can simply email the company and receive a full refund.

Similarly, if you do not see a 10-point score increase from your old scores, you are eligible to receive a refund. For this to work, however, you must have taken the new MCAT before studying with Magoosh and be able to provide the “before” score report when signing up. You can see more details regarding eligibility here.

[maxbutton id=”4″]

Curriculum Review

The 380 video lessons for Magoosh MCAT span all the MCAT sections and are broken out by course topic and will be marked once you have gone through the lesson. Within each individual lesson, you have the ability to leave feedback on the lesson as well as take notes for your own future reference.

Magoosh gmat

The video lessons can seem a bit simplistic and do not go in-depth on any given topic. The main reason most students purchase the MCAT course by Magoosh, however, is for their large bank of questions. Over 745 questions are available to practice on, which tend to be harder than questions asked by the AAMC on the MCAT. When you answer a question, you will be able to check out the text explanations for each answer choice, detailing why this answer is either correct or incorrect. Similar to the video lessons, you can take your own notes related to that question for future reference. The questions to work through are a mix of both passage-based and single questions that are well-explained and easy to understand.



When you purchase the Magoosh MCAT (in which you also have 7-days to request your money back if you aren’t satisfied), you will gain access to your Dashboard. In this Dashboard, you will have access to your video lessons, practice questions, as well as additional review and free resources. All of this requires you to be online to view and practice on.

Students can check out their results summary of the sections that show you how many questions you have practiced on, your pace, as well as the average pace of other students. You can choose to continue practicing just one section or customize your practice as you see fit. For a more in-depth review, you can check out the analytics by using the Review tab, where you can filter through individual questions and see what gaps you still have in your MCAT knowledge.

Who Needs This Course

Magoosh MCAT is for those who are considering home study and are simply looking for an effective tool for reviewing and practicing on questions. Students who will do well with this course are those who want to study alone and are able to find their own motivation outside of a classroom full of peers. Khan Academy is already a great (and free) tool for reviewing, but Magoosh is going to provide the bank of practice questions that make test day a breeze.

Although Magoosh provides ample practice, you will still need to make sure you acquire some AAMC practice tests to add to your arsenal for gaining real MCAT question experience.

Try a Free Trial of Magoosh MCAT

1 2 3