Digital Garden
Search
Ctrl K
Digital Garden
Search
Ctrl K
00
My Digital Garden Innit
02-Tech
Git & Github
Configs
03-Courses
Moringa
phase-2
w1
d1-Intro to React
Video: Introduction to React: Software Engineering Full Time 13 Phase 2 Hybrid
phase-3
week-1
00-intro
Installing Python on MacOS: Software Engineering Full time 13 Phase 3 Hybrid
Welcome to Phase 3 : Software Engineering Full time 13 Phase 3 Hybrid
Windows WSL2 Python Installation: Software Engineering Full time 13 Phase 3 Hybrid
day-1 python fundamentals
Intro to Python: Software Engineering Full time 13 Phase 3 Hybrid
Running Python Code (CodeGrade)
Common Data Types: Software Engineering Full time 13 Phase 3 Hybrid
Reading Python Error Messages (CodeGrade)
Functions in Python (CodeGrade)
Debugging with ipdb (CodeGrade)
pytest (CodeGrade)
Variable Scope: Software Engineering Full time 13 Phase 3 Hybrid
day-2 python-syntax
Indentation in Python: Software Engineering Full time 13 Phase 3 Hybrid
Control Flow: Operators: Software Engineering Full time 13 Phase 3 Hybrid
Control Flow: Conditional Statements (CodeGrade)
Control Flow: Loops (CodeGrade)
Decorators: Software Engineering Full time 13 Phase 3 Hybrid
day-3 data structures
Intro to Data Structures: Software Engineering Full time 13 Phase 3 Hybrid
Sequences (CodeGrade)
List Comprehensions and Generator Expressions (CodeGrade)
Dictionaries: Software Engineering Full time 13 Phase 3 Hybrid
Sets: Software Engineering Full time 13 Phase 3 Hybrid
Data Structures Lab (CodeGrade)
Conclusion to Data Structures: Software Engineering Full time 13 Phase 3 Hybrid
day-4 object orientation
Intro to Object-Oriented Programming: Software Engineering Full time 13 Phase 3 Hybrid
Defining Object-Oriented Programming: Software Engineering Full time 13 Phase 3 Hybrid
Classes and Instances: Software Engineering Full time 13 Phase 3 Hybrid
Instance Methods (CodeGrade)
Object Initialization (CodeGrade)
Attributes and Properties (CodeGrade)
Property Function Decorator : Code-Along (CodeGrade)
Putting It All Together: Object-Oriented Programming Lab (CodeGrade)
day-5 oop cont'd
Principles of Object-Oriented Design: Software Engineering Full time 13 Phase 3 Hybrid
Anagram Detector Lab (CodeGrade)
Counting Sentences Lab (CodeGrade)
Cash Register Lab (CodeGrade)
week-2
day-6 object inheritance in Python
Intro to Object Inheritance: Software Engineering Full time 13 Phase 3 Hybrid
Defining Object Inheritance (CodeGrade)
Super: Software Engineering Full time 13 Phase 3 Hybrid
Object Inheritance Lab Part One (CodeGrade)
Object Inheritance Lab Part Two (CodeGrade)
Mini Lesson: Lambda Functions: Software Engineering Full time 13 Phase 3 Hybrid
day-7 class attributes and methods
Intro to Class Attributes and Class Methods: Software Engineering Full time 13 Phase 3 Hybrid
Defining Class Attributes and Class Methods: Software Engineering Full time 13 Phase 3 Hybrid
Remembering Objects: Software Engineering Full time 13 Phase 3 Hybrid
Class Attributes and Methods Lab (CodeGrade)
day-8 configure py apps
Intro to Configuring Python Applications: Software Engineering Full time 13 Phase 3 Hybrid
Import (CodeGrade)
Intro to File IO: Software Engineering Full time 13 Phase 3 Hybrid
File IO Lab (CodeGrade)
Environment Setup (Code-Along): Software Engineering Full time 13 Phase 3 Hybrid
PyPi and Pip: Software Engineering Full time 13 Phase 3 Hybrid
Environment Lab (CodeGrade)
Python Scripting: Software Engineering Full time 13 Phase 3 Hybrid
day-9 obj relationships
Intro to Object Relationships: Software Engineering Full time 13 Phase 3 Hybrid
One-to-many Object Relationships: Software Engineering Full time 13 Phase 3 Hybrid
One-to-many Object Relationships Lab (CodeGrade)
Many-to-many Object Relationships: Software Engineering Full time 13 Phase 3 Hybrid
Mini Lesson: Aggregate Methods (CodeGrade)
Many-to-many Object Relationships Lab (CodeGrade)
day-10 sql fundamentals
CRUD Operations in SQL: Software Engineering Full time 13 Phase 3 Hybrid
Database Basics: Software Engineering Full time 13 Phase 3 Hybrid
Intro to SQL: Software Engineering Full time 13 Phase 3 Hybrid
Organizing Bears Lab (CodeGrade)
SA-01: Code Challenge - Coffee Shop (Object Relationships) [COMPULSORY]
Setting up SQLite: Software Engineering Full time 13 Phase 3 Hybrid
SQL Queries: Software Engineering Full time 13 Phase 3 Hybrid
SQLite Data Types: Software Engineering Full time 13 Phase 3 Hybrid
Writing Database Commands to a File: Software Engineering Full time 13 Phase 3 Hybrid
optional regex
Intro to Regular Expressions: Software Engineering Full time 13 Phase 3 Hybrid
RegEx Basics: Software Engineering Full time 13 Phase 3 Hybrid
The "re" Module: Software Engineering Full time 13 Phase 3 Hybrid
week-3
day 11 table relations in SQL
Intro to Table Relations in SQL: Software Engineering Full time 13 Phase 3 Hybrid
Relational Database Basics: Software Engineering Full time 13 Phase 3 Hybrid
Associating Tables with Foreign Keys: Software Engineering Full time 13 Phase 3 Hybrid
SQL Joins: Software Engineering Full time 13 Phase 3 Hybrid
Creating Join Tables: Software Engineering Full time 13 Phase 3 Hybrid
day-12 intro to orm
Intro to Object-Relational Mapping: Software Engineering Full time 13 Phase 3 Hybrid
Defining Object-Relational Mapping: Software Engineering Full time 13 Phase 3 Hybrid
Mapping a database row to a Python object : Code-Along (CodeGrade)
Mapping A Python Class to a Database Table : Code-Along (CodeGrade)
ORM Validation and Properties : Code-Along (CodeGrade)
ORM Lab (CodeGrade)
day-13 DSA
Introduction to Data Structures and Algorithms: Software Engineering Full time 13 Phase 3 Hybrid
Using Data Structures: Software Engineering Full time 13 Phase 3 Hybrid
Set Data Structure Code Along (CodeGrade)
Stack Data Structure: Software Engineering Full time 13 Phase 3 Hybrid
Stack Lab (CodeGrade)
Singly Linked List Data Structure: Software Engineering Full time 13 Phase 3 Hybrid
Doubly Linked List Data Structure: Software Engineering Full time 13 Phase 3 Hybrid
Tree Data Structure: Software Engineering Full time 13 Phase 3 Hybrid
Tree Traversal (CodeGrade)
openAPI intro
Language Model Overview: Software Engineering Full time 13 Phase 3 Hybrid
Chat Completions API: Software Engineering Full time 13 Phase 3 Hybrid
py cli's
Intro to CLIs: Software Engineering Full time 13 Phase 3 Hybrid
CLI Lab (CodeGrade)
CLI and ORM: Code-Along (CodeGrade)
SA-02: Phase 3 Code Challenge: Articles - without SQLAlchemy [COMPULSORY]
sql alchemy relationships cont'd
Intro to SQLAlchemy Relationships: Software Engineering Full time 13 Phase 3 Hybrid
One-to-One and One-to-Many Relationships
Many-to-Many Relationships
using sqlalchemy
Intro to SQLAlchemy: Software Engineering Full time 13 Phase 3 Hybrid
Defining a Schema with SQLAlchemy ORM
Create, Read, Update, and Delete with SQLAlchemy: Software Engineering Full time 13 Phase 3 Hybrid
Translating from ORMS to SQLAlchemy Lab
Migrations and Alembic
Manual Migrations and Downgrades
Working with Seed Data
week-4
Phase 3 Project: CLI: Software Engineering Full time 13 Phase 3 Hybrid
Phase 3 CLI Project Template: Software Engineering Full time 13 Phase 3 Hybrid
Phase 3 Project: CLI and ORM: Software Engineering Full time 13 Phase 3 Hybrid
Phase 3 CLI+ORM Project Template: Software Engineering Full time 13 Phase 3 Hybrid
SA-03: Assignment: Phase 3 Project
06-Configs
ubuntu
Installing stuff
Windows-configs
one drive windows hello signing issue fix - Google Search
⚙️ Obsidian + OneDrive Workflow
Clippings
How to install Gnome Shell Extensions on Ubuntu 20.04 Focal Fossa Linux Desktop
Mastering Visual Literacy
ChatGPT
Using zsh on Windows
Excalidraw
Drawing 2026-01-28 05.27.44.excalidraw
Test innit
Select a result to preview
Configs
Setting default commit editor to vs code.
git config --global core.editor "code --wait"
Sets vs code as the default editor for commit messages.