-
lecture-14 (week-08-R)
-
lecture-07 (week-04-R)
-
lecture-05 (week-03-R)
-
lecture-03 (week-02-R)
-
_break
-
lec-js-10
Promise.all
-
lec-js-09
Promise chains
-
lec-js-08
fetch | Promises
-
lec-js-07
web storage API | Project ponderings
-
lec-js-06
Events 2 | Event Delegation
-
lec-js-05
Events 1
-
lec-js-04
DOM 2
-
lec-js-03
DOM 1
-
lec-js-02
functions | array methods
-
lec-js-01
JS intro | JSON
-
lec-php-09
API creation | password_hash() | password_verify()
-
lec-php-08
prepared statements | our DB library
-
lec-php-07
PDO
-
lec-php-06
classes | DBs in Codespaces
-
lec-php-05
cookies | PHP sessions
-
lec-php-04
query strings
-
lec-php-03
forms | GET | POST | superglobals
-
lec-php-02
project stuff | making PHP manageable
-
lec-php-01
course intro | PHP intro
-
lec-21
final exam info and strats
-
lec-20
reading from files cont'd | references | slicing | range
-
lec-19
reading from files | writing to files
-
lec-18
A4 dive | modifying lists | list return values | a list gotcha
-
lec-17
nested for | modifying lists | list return values | a list gotcha
-
lec-16
list creation ([ ], split) | list iteration | list item reference | list of lists
-
lec-15
accumulator loops | strings | indexing | for loops
-
lec-14
counted loops | sentinel loops | common loopsies
-
lec-13
looping | the while loop | input validation | tracing while loops
-
lec-12
branching boo-boos update | boolean-returning functions | debugging | wishful coding
-
lec-11
boolean-returning functions | decisions (with if-elif-else) | decision best practices | decision gotchas
-
lec-10
code review | tying up loose ends
-
lec-09
boolean types, variables | comparison operators | logical operators | boolean variable naming
-
lec-08
Python Tutor | tracing out the wazoo
-
lec-07
constants | function terminology | function conventions and best practices | function tracing
-
lec-06
f-strings | comments | constants
-
lec-05
keyboard input | strings | string operators | f-strings
-
lec-04
variables | data types | operators
-
lec-03
hardware | software | Python plunge | print()
-
lec-02
algorithms | tracing
-
lec-00
Intro time.
-
lec-22
2023-03-29: quiz-05
-
lec-21
2023-03-22: fetch(), async/await, Promise.all
-
lec-20
2023-03-22: fetch(), async/await
-
lec-19
2023-03-20: more event handling, preventDefault(), stopPropagation(), event delegation, dataset property
-
lec-18
2023-03-15: quiz-04