Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Codecademy

Learn the Basics of Programming with Codecademy

via Codecademy

Overview

This course is for new programmers who aren't sure what they want to learn about. Take this course to jumpstart your learning journey!
New to the world of coding and not sure where to start? Take this course and learn about the history and basics of programming using Blockly and pseudocode. See the specifics of different programming languages and dive into different tech careers to see what suits you best. By the end of this course, you'll be ready to start your learning journey into the world of programming!




Syllabus

  • What is Programming?: Learn about the history of programming and its importance.
    • Article: Why You Should Take This Course
    • Article: History of Computer Science
    • Article: What is Programming?
    • Article: Make the Most of Your Codecademy Membership
  • Intro to Blockly: Learn about the basics of programming with Blockly!
    • Informational: Welcome to Learn to Code with Blockly
    • Article: Blockly: Variables
    • Article: Blockly: Variable Types
    • Article: Blockly: Functions
    • Quiz: Variables and Functions
    • Article: Blockly: Loops
    • Article: Blockly: If Statements
    • Quiz: Loops and If Statements
    • Article: Blockly: Lists
    • Quiz: Lists
  • Intro to Pseudocode: Learn about pseudocode, an informal way of representing real code!
    • Informational: Why Learn Pseudocode?
    • Article: Introduction to Pseudocode
    • Article: Pseudocode and Flowcharts
    • Quiz: Pseudocode and Flowcharts
  • Choosing a Programming Language: We will describe what to consider when choosing a first language, and introduce some choices at a high level.
    • Article: Welcome to Choosing a Programming Language
    • Article: Choosing a First Programming Language
    • Article: JavaScript as a First Language
    • Article: Python as a First Language
    • Article: Java as a First Language
    • Article: C or C++ as a First Language
    • Article: HTML and CSS as a First Language
    • Quiz: Choosing a Programming Language
  • Choosing a Career in Tech: Get started picking a career pathway that fits your needs.
    • Informational: Welcome to Choosing a Career in Tech
    • Article: Picking a Career
    • Article: What Different Kinds of Programmers Do
    • Article: Introduction to Careers in Web Development
    • Article: Introduction to Careers in Data Science
    • Article: Introduction to Careers in Cybersecurity
    • Article: Introduction to Careers in Mobile App Development
    • Article: Introduction to Careers in UI/UX Design
    • Quiz: Choosing a Career in Tech
  • Next Steps: What comes next?
    • Informational: Choosing a Programming Language Next Steps
    • Informational: Picking a Career Next Steps

Taught by

Jace van Auken

Reviews

Start your review of Learn the Basics of Programming with Codecademy

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.