The technical foundation needed for programming, data analysis and machine learning.
Python Core
Start with Python installation, development environments, variables, data structures, conditionals, loops, functions, libraries and basic terminal use.
Web Interfaces with Streamlit
Work on Streamlit installation, web-based interface development, core methods and application publishing.
API Integration
Get to know JSON and XML structures. Integrate your Python applications with external services and API sources.
Databases & SQLite
Work on database creation, table structures, CRUD operations and basic querying logic.
Object-Oriented Programming — OOP
Learn the concepts of classes, objects, methods, constructors, inheritance and encapsulation.
Data Analysis with NumPy & Pandas
Gain data analysis practice from vector and matrix operations to DataFrame structures, and from CSV, Excel and SQL data to data preprocessing.
Data Visualization
Create different chart types with Matplotlib and turn analysis results into visual output.
Web Applications with Django
Learn the Django architecture, the model-template-view structure, the admin panel and dynamic application development.
Machine Learning
Work on Scikit-learn, regression models, Logistic Regression, Decision Tree, Random Forest, KNN and prediction models.
