Certificates

Completed courses with public verification links.

  1. Boot.dev Computer science Learn Data Structures and Algorithms in Python A practical pass through algorithm analysis, linked lists, trees, hash maps, graphs, and complexity tradeoffs. Topics Algorithm analysis, Sorting algorithms, Stacks and queues, Linked lists, Trees, +3 Skills Python, Algorithms, Data structures
  2. Boot.dev Programming Learn Functional Programming in Python Functional-programming practice around pure functions, immutability, recursion, closures, decorators, and sum types. Topics First-class functions, Pure functions, Immutability, Recursion, Closures, +3 Skills Python, Functional programming, Type modeling
  3. Boot.dev Programming Learn Object Oriented Programming in Python Object-oriented modeling practice: classes, encapsulation, inheritance, abstraction, and polymorphism. Topics Clean code principles, Classes, Encapsulation, Abstraction, Inheritance, +1 Skills Python, Architecture, Object modeling
  4. Boot.dev Tooling Learn Git A deeper look at version control, repository management, Git internals, branching, merging, rebasing, and remotes. Topics Version control, Repository management, Git internals, Branching, Merging, +3 Skills Git, GitHub, GitLab
  5. Boot.dev Tooling Learn Linux A tooling-focused Linux course covering terminal workflows, permissions, processes, packages, and shell basics. Topics Linux command line, Shell scripting basics, File systems, User permissions, I/O redirection, +3 Skills Unix/Linux, Shell scripting, Infrastructure
  6. Boot.dev Programming Introduction to Python Course A fundamentals refresh covering functions, control flow, collections, debugging, and error handling. Topics Programming fundamentals, Functions and scope, Testing and debugging, Conditionals and loops, Lists, +3 Skills Python, Testing, Debugging