Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialclarencekong
590 PointsWhat level in Math should i be in able to understand this program?
What level in math should i be in able to understand all the courses for this program, so i will have an idea. Right now i was having a hard time with the Binary system.
3 Answers
Brendan Whiting
Front End Web Development Techdegree Graduate 84,738 PointsBrian's comment is very good. However, if you feel like getting a handle on exponents anyway, even though it's not necessary to learn programming, check out Khan Academy:
micram1001
33,833 PointsBasic Algebra. The basic math operators are taught in the Python course on Teamtreehouse.com. PS google search this topic. Mayk.
clarencekong
590 PointsThanks everyone! I just need to brush up my math skills. Its been a few years since I've touch algebra. I'm currently been using the Khan Academy website and hopefully I would have a little more understanding with the tutorials here later on.
I just started the free trial last night and I am working on the Digital Literacy program. My main goal here is to learn and have an understanding in every program, I really appreciate all the feedbacks here.
Brian Hankins
5,735 PointsBrian Hankins
5,735 PointsDisclaimer: I wrote this comment for others that may have the same question. Please don't take offense to it being broken down in very simple terms!
Don't get too caught up in the binary system stuff. That is very old programming and these days we use high-level programming languages which you can write in English.
Basic math level is really all you need. If you can add, subtract, multiply and divide then you can program. Along with that, knowing the greater than, less than, equal to, and not equal to will certainly be needed.
Example: 6+2 = 8 6-2 = 4 6*2 = 12 6/2 = 3 6 > 2 = True 6 < 2 = False (This one is always the confusing one..so its easier to flip it around: 2 > 6 = False) 6 is equal to 2 = False (Written in programming usually as 6 == 2 = False) 6 is not equal to 2 = True (Written in programming usually as 6 != 2 = True)
Programming languages use things known as variables with math. So, maybe back in grade school your teach said:
"What is 6 + ? = 8"
Answer being: 2 of course.
Rather than using the '?', we use X to solve the problem.
So now, "6 + X = 8, What does X equal?"
Answer: X = 2
If you can understand the above, you're well on your way to becoming a programmer!