The term "21st-century skills" is generally used to refer to certain core competencies such as collaboration, digital literacy, critical thinking, and problem-solving that advocates believe schools need to teach to help students thrive in today's world. However,the idae of what learning in "the 21st century" should look like is open to internation and controversy.