Python fundamentals in Jupyter notebooks: syntax, data structures, functions, OOP and practice problems.