URL
HTML code
Introduction to programming and computer science
Lessons 

1) Introduction to Programs Data Types and VariablesWriting a basic program. Basics of data types, variables and conditional statements730 views

2) Python ListsUnderstanding the basics of lists in Python581 views

3) For Loops in PythonBasics of for loops in Python622 views

4) While Loops in PythonSeeing that a while loop can do the same thing as a for loop619 views

5) Fun with StringsExperimenting and seeing what we can do with strings555 views

6) Writing a Simple Factorial Program. (Python 2)Writing a simple factorial program with a "for" loop618 views

7) Stepping Through the Factorial ProgramStepping through what happens when a user inputs a particular value into our factorial program511 views

8) Flowchart for the Factorial ProgramFlowchart for the factorial program569 views

9) Python 3 Not Backwards Compatible with Python 2Understanding why the example program would not run in Python 3 and how to fix it.606 views

10) Defining a Factorial FunctionDefining a function in Python517 views

11) Diagramming What Happens with a Function CallVariable scope and function calls530 views

12) Recursive Factorial FunctionIntroduction to recursion.598 views

13) Comparing Iterative and Recursive Factorial FunctionsComparing iterative and recursive factorial functions606 views

14) Exercise  Write a Fibonacci FunctionIntroduction to the Fibonacci Sequence and a programming challenge669 views

15) Iterative Fibonacci Function ExampleOne way to write a Fibonacci function iteratively489 views

16) Stepping Through Iterative Fibonacci FunctionUnderstanding how the iterative fibonacci function works for a particular example527 views

17) Recursive Fibonacci ExampleUsing recursion to write a fibonacci function589 views

18) Stepping Through Recursive Fibonacci FunctionUnderstanding why and how the recursive Fibonacci function works642 views

19) Exercise  Write a Sorting FunctionChallenge to write a Python function that can sort a list inplace461 views

20) Insertion Sort AlgorithmVisual description of the insertion sort algorithm645 views

21) Insertion Sort in PythonBasic implementation of insertion sort algorithm569 views

22) Stepping Through Insertion Sort FunctionClarifying what "break" does and stepping through the insertion sort implementation612 views

23) Simpler Insertion Sort FunctionSimplifying the while loop for the Insertion Sort function511 views

TAG Cloud
Web Stats
Community: 17,385 users
Active courses: 77,116
Lessons: 2,066,701
Data: 74 GB
Active courses: 77,116
Lessons: 2,066,701
Data: 74 GB