πŸ“¦ Module

Folders of content organised generally by the module that generated them

  1. βš–οΈ Expectations

  2. 🎯 Goals

  3. Adding like/dislike

  4. awk

  5. Bitwise operators

  6. Capturing behaviour in tests

  7. cat

  8. Classes and objects

  9. Cloud

  10. Comparing programming languages

  11. Continuation styles

  12. CPU and memory

  13. Databases

  14. Dataclasses

  15. Debugging: Proposing and Discarding Hypotheses

  16. Demo

  17. Discussion: Continuation styles

  18. Discussion: programming language concepts

  19. Do the Prep

  20. Entry Criteria

  21. Entry Tracks

  22. Enums

  23. Extending: Adding Features the Right Way

  24. Extracting a middleware

  25. Extracting common functionality

  26. Fear and logic

  27. Finding things

  28. Fixing: Targeted Changes with Test Support

  29. FUN

  30. Generics

  31. grep

  32. grep in pipelines

  33. head and tail

  34. HOCW

  35. How Computer really work? Chapter 1 & 2

  36. HTML-CSS

  37. Identifying patterns

  38. Induction

  39. Inheritance

  40. jq

  41. JS1

  42. JS2

  43. JS3

  44. Limitations and trade-offs

  45. Logic

  46. ls

  47. Methods

  48. More cat

  49. Overcoming Blockers

  50. Pair programming

  51. Piscine

  52. Pomodoro

  53. Portfolio

  54. Prep

  55. Prepare for the day

  56. Programming language concepts

  57. React

  58. sed

  59. Servers

  60. Sharing Our Blockers

  61. Shell pipelines

  62. Shell tools

  63. sort and uniq

  64. Study Group Development

  65. Submitting your steps

  66. The Launch

  67. tr

  68. Type checking with mypy

  69. Type-guided refactorings

  70. Understanding Legacy Code

  71. Using existing middleware

  72. wc

  73. WebSockets

  74. What is Legacy Code?

  75. Why we use types

  76. Workshop: Process Spelunking

  77. Wrap

  78. Wrap Party

  79. 🧭 Help