you have to be prepared to work with partially abstract ideas, which you have not seen before. This means you need to know the core fundamentals of each topic to fully understand the course. This coupled with the fact that there are many extra topics just featured in extension one.