Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Jr. Dev Foundation Course
Overview
Live Class Schedule (Important!)
Course Overview
Course Introduction
Introduction Summary
How to take this course?
Developer Terms & Jargon
Coder Talk
How To Research Like A Developer
Section Overview
Research Challenge Preview
Types of Developer Websites
What Is Python?
Research Challenge
Intro & Installations
Section Overview
Coding Environment Challenge Preview
Code Organization
What is VS-Code?
What is Javascript?
What is Node.js?
VS-Code Terminal
Coding Environment Challenge
VS Code & Hello World
Section Overview
Hello World Challenge
What is GitHub?
Section Overview
Github Challenge Preview
What is GitHub?
What is a Github repository?
How do you download a Github Repository?
Running A Python Program
Github Challenge
The Command Line
Section Overview
Command Line Challenge Preview
Command Line Navigation
Command Line Basics
Command Line Symbols
Running Programs
Key Elements in the Command Line (1:58)
Command Line Challenge Objective
VS Code Deep Drive
Section Overview
VS Code HotKeys Challenge Preview
VS Code Hotkeys
VS Code HotKeys Challenge
Intro To Documentation
Section Overview
Modify Turtle Program Challenge Preview
How do you read larger online documentations?
Modify Turtle Program Challenge
Strings and Built-in Functions
Section Overview
ASCII Art Challenge Preview
What is a String?
Python Built-in Functions
What is ASCII?
String Concatenation and Multiplication
Single vs Double Quotes
ASCII Art Challenge
Intro to AI Assistance
Be the Leader- You Drive the Process
Don’t Keep Code You Don’t Understand
Investigate Before You Trust
Ask for Evidence, Not Just Answers
Challenge: Can You Be the Coding Leader?
Command Line Power Up
Section Overview
Shell Scripting Challenge Preview
Shell Scripts
.bat and .sh
File Permissions (3:50)
Command Line Hotkeys
Command Line Scripts
Command Line Redirection
Shell Scripting Challenge
Intro-Bot (Course Project)
Section Overview
Intro-Bot Introduction
Data Types & Variables
Section Overview
Data Types
Variables
Good Variable Names
Python Keywords
Functions & Input
Section Overview
Intro-Bot Part 1 Challenge Preview
Input Function
Functions
Function Returns
Function Parameters
Intro-Bot Part 1 Challenge
Input & Data Type Conversion
Section Overview
Intro-Bot Part 2 Challenge Preview
Common Errors When Converting Data Types
Data Type Conversions
Intro-Bot Part 2 Challenge
Understanding Errors
Section Overview
Error Challenge Preview
Common Python Errors
Error Research Tips
Error Challenge
Intro-bot Close Out
Section Overview
Intro-Bot Closings
Git & GitHub
Section Overview
Clone A Git Repository Challenge Preview
Git Command Line
Git Clone (1:21)
Git Vs Github
Clone A Git Repository Challenge
Imports & Documentation
Section Overview
Module Search Challenge Preview
Import Functions VS Built-In Functions
What is a Python Module?
Reading Module Documentations (3:32)
How do you import Modules? (1:57)
Module Deep Dive (2:16)
Module Search Challenge
Advanced String Operations
Section Overview
Advanced String Challenge Preview
Escaping Strings
Ascii & Unicode
String Functions
String Indexing
Sub Strings
Advanced String Challenge
Operating Operators
Section Overview
Operations Challenge Preview
Math Operations
Comparison Operations
Logical Operations
In Operator
Operations Challenge
Ifs, Elifs, and Elses
Section Overview
Grades Challenge Preview
If Statements
Else Statements
Elif Statements
Nested If Statements
Grades Challenge
Git (Version Control)
Section Overview
Git Started Challenge Preview
Git Repo (2:24)
Git Commit (1:31)
Git Lens (1:03)
Git Started Challenge
Lists
Section Overview
List Challenge Preview
Lists
Editing Lists
Accessing Lists
List Challenge
Loops
Section Overview
Looping Challenge Preview
For Loops
While Loops
Break Statements
Looping Challenge
Git Branches
Section Overview
Git Branching Challenge Preview
Git Interface (3:18)
Creating Branches (0:54)
Renaming and Merging Branches (2:31)
Git Branching Challenge
Debugging In VS Code
Section Overview
Debugging Challenge Preview
What is Debugging? (1:13)
Break Points & Variables (2:57)
Step Over, Into, Over, & Out of (5:23)
Debugging Challenge
Github Pull Request
Section Overview
Branch Review (1:55)
Pull Request
How to create a Pull Request? (3:39)
Personal Project Challenge
Dictionaries
Section Overview
Dictionary Challenge Preview
What is a Hash Table?
Dictionaries
Dictionary Challenge
Nested Data Structure
Section Overview
Student List Challenge Preview
Data Access Review
Dictionary In List
List In Dictionary
Student List Challenge Objective
Advanced Debugging In VS Code
Section Overview
Debugging Review (6:05)
The Watch Tab (1:20)
Functions & Call Stack (1:52)
Challenge
Package Management & Documentation
Section Overview
Installing Challenge Preview
What is PIP?
How to use PIP?
Viewing Package Online
Installing Challenge
Storing API Keys and Security
Section Overview
Environment Variables
Setting Environment Variables in the Command Line
Setting Environment variables using the Dotenv Library
API Key Challenge
Functions Scope & Pass By Ref
Section Overview
Function Review (5:01)
Variable & Function Scope
Pass by Value
Pass by Ref
Function Scope (2:00)
Challenge
Classes
Section Overview
Classes Structure
Self & __init__()
Class Instances
Using Classes
Accessing Variable and Functions
Challenge
Open AI
Section Overview
Understanding OpenAI Starter Code
Personal Project
Preparations
Building The Code Base
Presentation
Teach online with
Command Line Basics
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock