Certificates
Completed courses with public verification links.
- Learn 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
- Learn 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
- Learn 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
- Learn 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
- Learn 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
- Introduction 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