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.Related resources
Related resources
New to Code Foundations? Start here
All courses in Code Foundations
Free + Pro courses
All levels
14 courses
- skill path
Code Foundations
Beginner friendly,15 LessonsWelcome Series - course
Learn Java
Beginner friendly,16 LessonsLanguage Fluency - course
Learn How to Code
Beginner friendly,7 LessonsWelcome Series - course
Learn Ruby
Beginner friendly,19 LessonsLanguage Fluency - course
Learn Hardware Programming with CircuitPython
Beginner friendly,2 Lessons - course
Learn C#
Beginner friendly,20 LessonsLanguage Fluency - course
Learn JavaScript
Beginner friendly,11 LessonsLanguage Fluency - course
Welcome To Codecademy
Beginner friendly,1 LessonWelcome Series - course
Learn Python 3
Beginner friendly,14 LessonsLanguage Fluency - course
Learn Python 2
Beginner friendly,20 LessonsLanguage Fluency - course
Learn Swift
Beginner friendly,11 LessonsLanguage Fluency - course
Learn Intermediate JavaScript
Intermediate,6 LessonsLanguage Fluency - course
Learn What to Learn
Beginner friendly,6 Lessons - course
Foundations of Cloud Computing
Beginner friendly