; (3) educators should rethink the way coding as a skill is conceptualized within the education system and in our society; and (4) learning to write and read code is critical to creating and innovating in cyberspace, and learning this language is also a skill critical to the national security and economic competitiveness of the United States. 4. Coding as a critical foreign language Section 6001(b)(1) of the America COMPETES Act ( 20 U.S.C. 9802(b)(1) ) is amended by inserting , including a computer programming language, after a foreign language . 5. Amendments to the Carl D. Perkins Career and Technical Education Act of 2006 The Carl D. Perkins Career and Technical Education Act of 2006 ( 20 U.S.C. 2301 et seq.) is amended— (1) in section 122(c) ( 20 U.S.C. 2342(c) )— (A) in paragraph (1)— (i) in subparagraph (A)— (I) in the first sentence, by inserting , including coding and computer programming, after the career and technical programs of study ; and (II) in clause (iv), by inserting , particularly in the technology field after or an associate or baccalaureate degree ; (ii) in subparagraph (H), by inserting , especially in computer programming after in current or emerging occupations ; and (iii) in subparagraph (I)(iii), by inserting , especially in computer programming after or high demand occupations ; (B) in paragraph (7)— (i) in subparagraph (A)(ii), by inserting , particularly coding and computer programming after career and technical education subjects ; and (ii) in subparagraph (B), by inserting , such as the technology industry after all aspects of an industry ; (C) in paragraph (9)(C), by inserting , especially in computer programming after or high demand occupations ; (D) in paragraph (16), by inserting , especially in computer programming after regional occupational opportunities ; and (E) in paragraph (18), by inserting , especially in computer programming after or high demand occupations and non-traditional fields