Everything about Learn to Code
2010s public influence campaign
"Learn to Code" was a slogan and a series of public influence campaigns during the 2010s that encouraged the development of computer programming skills in an economy increasingly centered on information technology. The campaigns led to endorsements from politicians, the inclusion of programming in state school curricula, and the proliferation of coding bootcamps. Learning to code has a long history, with moments of enthusiasm and anxiety about computational literacy and the best methods to learn programming skills. A backlash erupted in 2019 in the form of online harassment of laid-off American journalists. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Learn to CodeA 5-minute orientation
- Skim a recent paper: Neural Transfer Learning for Repairing Security Vulnerabilities in C CodeInfluential work since 2022
- Pick up a classic book: Learning PythonThe most-reprinted book on the subject
- Read the landmark paper: Emergence of simple-cell receptive field properties by learning a sparse code for natural imagesCited 4,511 times
- Go sideways: CodecademyA closely related topic
- Go sideways: Code.orgA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Emergence of simple-cell receptive field properties by learning a sparse code for natural images
Data Mining Static Code Attributes to Learn Defect Predictors
Learning to code or coding to learn? A systematic review
Comments on "Data Mining Static Code Attributes to Learn Defect Predictors"
Machines that Learn how to Code Open-Ended Survey Data
Code to Learn: Where Does It Belong in the K-12 Curriculum?
Scan and Learn: Quick Response Code Enabled Museum for Mobile Learning of Anatomy and Pathology
What can we learn by looking for the first code of professional ethics?
🆕 Influential since 2022
Neural Transfer Learning for Repairing Security Vulnerabilities in C Code
Open access dataset, code library and benchmarking deep learning approaches for state-of-health estimation of lithium-ion batteries
The next generation of neuroscientists needs to learn how to code, and we need new ways to teach them
Australia’s DIGI Code: what can we learn from the EU experience?
Motivating Students to Learn How to Write Code Using a Gamified Programming Tutor
📚 Books worth reading
Learning PythonMark Lutz, David Ascher · 1999
Clean CodeRobert C. Martin · 2008
JavaScript for Sound ArtistsWilliam Turner, Steve Leonard · 2017
Girls Who CodeReshma Saujani · 2017
The art of doing science and engineeringRichard Hamming, Bret Victor · 1996
Learn to CodeWarren George · 2018- 📕C ProgrammingSisir Kumar Jena · 2021
The official ScratchJr bookMarina Umaschi Bers · 2015
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Codecademy Codecademy is an American online interactive platform that offers free coding classes in 13 different programming languages including Python, Java, Go…
- Code.org Code.org, branded as CodeAI since June 2026, is a non-profit organization and educational website founded by Hadi and Ali Partovi, aimed at K–12 students…
- Thinkful Thinkful was an online interactive platform that offered coding bootcamps and skills training programs in areas including web development, data science…
- Turing College (edtech company) Turing College is a private educational technology company based in Vilnius, Lithuania. Founded in 2020, it provides online training programs in data science…
- Fullstack Academy Fullstack Academy is a technology education provider headquartered in New York City. Founded in 2012, it offers synchronous, live online training through…
- Dev Bootcamp Dev Bootcamp was an immersive 19-week coding bootcamp founded by Shereef Bishay, Jesse Farmer, and Dave Hoover in February 2012. It was designed to make…
- Programmer A programmer, computer programmer or coder is an author of computer source code, or someone with skill in computer programming. The professional titles…
- CodeHS CodeHS is an interactive online learning platform offering computer science and programming instruction commands to a dog named karel. In the most popular…