Learn How to Code
Offered By: Codecademy
Course Description
Overview
Learn key programming concepts in this language agnostic course without writing any code!
### Why Learn How to Code?
Programming is, quite literally, all around us. From the take-out we order, to the movies we stream, code is ever present in our lives. Whether you are about to start your journey as a web developer, can't decide which language to learn first, or just want to increase your digital literacy, learning programming fundamentals will be beneficial to your career.
In this series of lessons, you'll explore ideas that are at the heart of learning how to code and start writing your own code!
**Note:** this is a language agnostic course and does not teach a specific programming language, only fundamental programming _concepts_. If you are looking for your first programming language, try [Python](https://www.codecademy.com/learn/learn-python-3)!
### Take-Away Skills:
You will get a solid foundation in key programming concepts such as variables, functions, and control flow. Learning these concepts will set you up for success in any programming language that you choose to learn!
### Why Learn How to Code?
Programming is, quite literally, all around us. From the take-out we order, to the movies we stream, code is ever present in our lives. Whether you are about to start your journey as a web developer, can't decide which language to learn first, or just want to increase your digital literacy, learning programming fundamentals will be beneficial to your career.
In this series of lessons, you'll explore ideas that are at the heart of learning how to code and start writing your own code!
**Note:** this is a language agnostic course and does not teach a specific programming language, only fundamental programming _concepts_. If you are looking for your first programming language, try [Python](https://www.codecademy.com/learn/learn-python-3)!
### Take-Away Skills:
You will get a solid foundation in key programming concepts such as variables, functions, and control flow. Learning these concepts will set you up for success in any programming language that you choose to learn!
Syllabus
- Basics of Programming I: Learn the essential programming concepts of variables, operators, and data types.
- Article: What is Programming?
- Lesson: Variables
- Quiz: Variables Quiz
- Lesson: Data Types
- Quiz: Datatypes Quiz
- Lesson: Operators
- Quiz: Operators Quiz
- Basics of Programming II: Learn the essential programming concepts of functions and control flow.
- Lesson: Functions
- Quiz: Functions Quiz
- Lesson: Control Flow
- Quiz: Control Flow Quiz
- Basics of Programming III: Learn the essential programming concepts of lists and loops.
- Lesson: Lists
- Quiz: Lists Quiz
- Lesson: Loops
- Quiz: Loops Quiz
- Article: Code Foundations Survey
Taught by
Zoe Bachman
Related Courses
2D image processingHigher School of Economics via Coursera Abstraction, Problem Decomposition, and Functions
University of Colorado System via Coursera Advanced CloudFormation: Macros (French)
Amazon Web Services via AWS Skill Builder Advanced Deep Learning Methods for Healthcare
University of Illinois at Urbana-Champaign via Coursera Advanced Java Concurrency
Vanderbilt University via Coursera