Syntax, variables, data types, operators, input/output, program structure.
Conditionals, loops, functions, recursion, basic problem solving.
Lists, tuples, sets, dictionaries, comprehensions.
Classes, objects, inheritance, encapsulation, polymorphism.
Arrays, vectorization, numerical operations, broadcasting.
DataFrames, data cleaning, transformation, analysis.
Matplotlib, Seaborn, plotting techniques, dashboards.
Probability, distributions, hypothesis testing, correlations.
Supervised vs unsupervised learning, ML workflow.
Linear & logistic regression, KNN, SVM, decision trees.
Random Forest, Gradient Boosting, XGBoost.
Cross-validation, metrics, bias-variance tradeoff.
Scikit-learn, Jupyter, Google Colab.
Flask/FastAPI, REST APIs, model serving concepts.