Time to completeApprox. 6 hours
Certificate of completionIncluded with paid plans
About this course
Programming is all around us, from the take-out we order to the movies we stream. Whether you’re about to start your journey as a developer or just want to increase your digital literacy, knowing the basics of coding will be beneficial to your career. Instead of teaching a specific programming language, this course teaches programming fundamentals that can be helpful for any language you learn.
Skills you'll gain
Build a programming foundation
Learn variables and functions
Understand control flow
Syllabus7 lessons • 7 quizzes
Hands-on learningDon’t just watch or read about someone else coding — write your own code live in our online, interactive platform. You’ll even get AI-driven recommendations on what you need to review to help keep you on track.
Learn How to Code course ratings and reviews
- 5 stars
- 4 stars
- 3 stars
- 2 stars
- 1 star
- Fantastic intro course. The mixture of written and practical work really helps the information sink in and is also fun!BWVerified Learner
- Amazing! I came to this knowing NOTHING about coding. It is written clearly and accessibly to novices and I can't wait to continue learning.Es H.Verified Learner
- This was my VERY first introduction to coding, and it made me feel really confident about approaching something that I have no background in! I am looking forward to diving deeper into programming now! :)Bell B.Verified Learner
Our learners work at
Unlock additional features with a paid plan
Practice ProjectsGuided projects that help you solidify the skills and concepts you're learning.
AssessmentsAuto-graded quizzes and immediate feedback help you reinforce your skills as you learn.
Certificate of CompletionEarn a document to prove you've completed a course or path that you can share with your network.
Frequently asked questions about How to Code
Coding involves giving a computer a set of instructions to execute using a programming language like Python or Java. While each programming language has its own way of giving instructions, they all use the fundamental programming concepts covered in this course.