Version control fundamentals with Git and GitHub, covering repositories, commits, branching, pull requests, and collaborative coding.
Interactive data analysis, experimentation, and documentation using Jupyter Notebooks, JupyterLab, and Google Colab environments.
Fundamentals of web development using HTML5 for structure and CSS3 for styling and responsive web page design.
Managing and installing Python external libraries and virtual environments using package managers like pip and conda.
Command line interface (CLI) essentials using BASH for file management, directory navigation, system scripting, and automated workflows.
Creating interactive and static data visualizations using Python libraries such as Matplotlib, Plotly, Streamlit, and Altair.
Core Python programming fundamentals, including data types, control flow, functions, loops, and basic problem-solving scripts.