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 trial


suyesh bhandari
suyesh bhandari
15,328 Points

I am in Full stack javascript techdegree. Concerned about ES2015 and TypeScript

The thing that is concerning me is ES2015 and TypeScript is that i dont see it in the course. Is it not necessary to learn ES2015? how different is it from current version? and what about Typescript?

2 Answers

Steven Parker
Steven Parker
229,788 Points

I haven't tried the Techdegree program, but I would assume it gives you access to the entire library in addition to the courses that are part of the curriculum. In that case, you can take Introducing ES2015 and Getting Started with TypeScript at your convenience.

Jaime Rios
Jaime Rios
Courses Plus Student 21,100 Points

I'm almost in the same position as you, I'm seeking to learn about the newest technologies concerning JS and I'm not so sure about where to start, at least for ES6, TypeScript and Babel. For what I've seen, ES2015 is a really great update. Some troubles that I've had and it solves is including external files into a JS document. Like what you do with SCSS.

Other changes that I've heard but I don't fully understand YET are promises.

About TypeScript what I've heard so far is that it allows you to specify the variables types, and this makes is supposed to make the programs faster to compile.

What I do know for a FACT is that Angular 2 uses TypeScript, it makes it optional as Bootstrap gives you the option to use SCSS or Vanilla CSS.