Education should develop and suit with the 21st century. In the last decade, the term 21st century learning has become serious issues across the globe. It is a term that focuses on the learning process to prepare the students to have certain skills needed in global competition. Those skills are core subjects, life and career skills, learning and innovation skills, and information, media and technology skills.