Certificates

Completed courses with public verification links.

  1. Boot.devComputer scienceLearn Data Structures and Algorithms in PythonA practical pass through algorithm analysis, linked lists, trees, hash maps, graphs, and complexity tradeoffs.TopicsAlgorithm analysis, Sorting algorithms, Stacks and queues, Linked lists, Trees, +3SkillsPython, Algorithms, Data structures
  2. Boot.devProgrammingLearn Functional Programming in PythonFunctional-programming practice around pure functions, immutability, recursion, closures, decorators, and sum types.TopicsFirst-class functions, Pure functions, Immutability, Recursion, Closures, +3SkillsPython, Functional programming, Type modeling
  3. Boot.devProgrammingLearn Object Oriented Programming in PythonObject-oriented modeling practice: classes, encapsulation, inheritance, abstraction, and polymorphism.TopicsClean code principles, Classes, Encapsulation, Abstraction, Inheritance, +1SkillsPython, Architecture, Object modeling
  4. Boot.devToolingLearn GitA deeper look at version control, repository management, Git internals, branching, merging, rebasing, and remotes.TopicsVersion control, Repository management, Git internals, Branching, Merging, +3SkillsGit, GitHub, GitLab
  5. Boot.devToolingLearn LinuxA tooling-focused Linux course covering terminal workflows, permissions, processes, packages, and shell basics.TopicsLinux command line, Shell scripting basics, File systems, User permissions, I/O redirection, +3SkillsUnix/Linux, Shell scripting, Infrastructure
  6. Boot.devProgrammingIntroduction to Python CourseA fundamentals refresh covering functions, control flow, collections, debugging, and error handling.TopicsProgramming fundamentals, Functions and scope, Testing and debugging, Conditionals and loops, Lists, +3SkillsPython, Testing, Debugging