Skip to Content

Code Foundations

Interested in learning how to code, but unsure where to start? Our Code Foundations domain provides an overview of the main applications of programming and teaches important concepts that you’ll find in every programming language. This content will prepare you to chart a course to a more technical career.

Why we love it:

  • Beginner-friendly

  • Conceptual learning

  • Programming basics

  • Code literacy

Recommended

Skill Path

Code Foundations

Beginner friendly

15 Lessons
Welcome Series

Featured resources

Beginner friendly courses

Skill Path

Code Foundations

Beginner friendly

15 Lessons
Welcome Series
Course

Learn JavaScript

Beginner friendly

17 Lessons
Language Fluency
Course

Learn Python 3

Beginner friendly

16 Lessons
Language Fluency
Course

Welcome To Codecademy

Beginner friendly

1 Lesson
Welcome Series
Course

Learn Java

Beginner friendly

16 Lessons
Language Fluency
Course

Learn Python 2

Beginner friendly

20 Lessons
Language Fluency
Course

Learn C#

Beginner friendly

20 Lessons
Language Fluency
Course

Learn How to Code

Beginner friendly

7 Lessons
Welcome Series
Course

Learn Ruby

Beginner friendly

19 Lessons
Language Fluency
Course

Learn Swift

Beginner friendly

11 Lessons
Language Fluency
Course

Learn Hardware Programming with CircuitPython

Beginner friendly

2 Lessons