Loading...
Loading...
Build your programming foundation
The base of every path: Python basics, Git and virtual environments, object-oriented Python and the built-in data structures.
Variables, dynamic typing, operators, input and output, conditions, loops, functions, lists, strings, dictionaries, sets and exceptions, ending with mini projects.
Work like a developer from day one: the terminal, virtual environments (venv) and pip.
Git version control and GitHub, shared by every MentorNxt course: commits, branches, merge conflicts, pull requests with code review, forks and issues.
Put Git and GitHub to work on your own Python project: keep junk and secrets out, list your packages and write a README others can run.
Classes, constructors, encapsulation, inheritance, polymorphism, dunder methods, properties and dataclasses, ending with mini projects.
Lists, tuples, sets, dictionaries, comprehensions, deque, Counter, defaultdict, and heapq: how each works inside and choosing the right one.