Autoplay
Autocomplete
Previous Lesson
Complete and Continue
How to Become a Programmer
Section 1 - Introduction
1.1 My story: how I became a Programmer (6:03)
1.2 No experience necessary: Who this course is for (and what you’ll get out of it!) (2:55)
1.3 Why being a programmer is a great career choice (6:49)
1.4 Why you don’t need a computer science degree to be a programmer (19:41)
Section 2 - The Thought Process
2.1 It’s just hard work, not magic (5:24)
2.2 Breaking things down into smaller chunks (3:21)
2.3 The MVP (Minimum Viable Product) (5:15)
2.4 Repetition: the best way to learn programming (5:50)
Section 3- The Programming Languages
3.1 What is programming? (3:52)
3.2 What is a programming language? (2:13)
3.3 A brief history on programming languages (5:45)
3.4 What's the difference between a programmer, developer, and software engineer? (3:16)
3.5 What are algorithms? (4:56)
3.6 What is pseudocode? (3:17)
3.7 What are frameworks? (3:31)
3.8 What are databases? (14:29)
3.9 Google: a programmer’s best friend (5:45)
Section 4 - Web Development
4.1 How the web works (3:57)
4.2 Front end, back end, and full stack (5:58)
4.3 What is HTML? (5:55)
4.4 What is CSS? (6:51)
4.5 What is JavaScript? (5:29)
4.6 What is a CMS like Wordpress? (2:30)
4.7 Mobile: iOS and Android (5:00)
Section 5 - The tools of the trade
5.1 Mac or PC? (3:07)
5.2 Text editor (1:54)
5.3 What is the Command Line? (4:30)
5.4 What is version control? (4:18)
Section 6 - Welcome to Business
6.1 How do I know when I’m ready for a job as a programmer? (4:06)
6.2 What is a hackathon? (1:58)
Section 7 - HTML
7.1 Installing the text editor (6:06)
7.2 Checking out an HTML document (8:15)
7.3 Headings (5:13)
7.4 Paragraphs (3:42)
7.5 White space (2:38)
7.6 Comments (4:33)
7.7 Bold and Italic (5:55)
7.8 Line breaks (4:27)
7.9 Ordered lists (3:22)
7.10 Unordered lists (3:08)
7.11 Links (8:56)
7.12 Images (5:43)
7.13 Forms (6:27)
7.14 ID and Class (4:21)
7.15 Divs (4:35)
Section 8 - CSS
8.1 CSS at a glance (5:43)
8.2 Colors (10:41)
8.3 Fonts (6:10)
8.4 Text (6:51)
8.5 Alignment (5:24)
8.6 Borders (9:01)
8.7 Padding (5:16)
8.8 Margin (6:29)
8.9 Float (12:01)
8.10 Inline CSS (3:46)
8.11 External style sheets (6:15)
Section 9 - JavaScript
9.1 Welcome to JavaScript (5:56)
9.2 Variables (8:27)
9.3 Strings (7:11)
9.4 Numbers (6:31)
9.5 Conditional statements (7:33)
9.6 Functions (7:55)
9.7 Arrays (6:15)
9.8 For loops (12:32)
9.9 While loops (4:55)
Teach online with
1.4 Why you don’t need a computer science degree to be a programmer
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock