Available courses
Dive into the transformative power of Google Earth Engine with Python in this comprehensive crash course led by Naajirika's experts. Whether you're a seasoned user or new to geospatial analysis, this course is your gateway to mastering the Python API and Geemap, unlocking potentials for environmental monitoring and mapping solutions. Learn more about creating cloud-free mosaics, visualizing different Earth Engine objects, and filtering data for precision and efficiency. Prepare to be empowered as you take your first steps towards a sustainable future with cutting-edge mapping technology. Ready to elevate your developer experience and contribute to positive social and environmental change? Start here, and let's map a better world together.
This course introduces Python programming for statisticians working with survey and census data. You will learn to set up reproducible analysis environments, load and clean data from various formats, handle missing values and duplicates, and combine datasets through merges and SQL queries.
The course covers exploratory data analysis techniques, data visualization for statistical reporting, and foundations of statistical computation including confidence intervals, hypothesis tests, and survey-weighted estimation.
You will also be introduced to predictive modeling with classification methods, and learn strategies for working with datasets that exceed memory limits, including chunked processing and modern file formats like Parquet.
This course builds on foundational Python skills to address more complex workflows in official statistics. You will learn object-oriented programming for maintainable code, unit testing, logging, and systematic debugging techniques.
The course covers how to structure reproducible pipelines using modular functions, configuration files, and data catalogs. You will work with statistical modeling using both statsmodels for inference and scikit-learn for prediction, including regression diagnostics and model validation.
You will also learn to analyse open-ended survey responses using embeddings, classification, and clustering with local NLP models. The course includes spatial analysis with GeoPandas, coordinate reference systems, spatial joins, raster processing, and zonal statistics for producing district-level indicators. Finally, you will practice techniques for scaling workflows to handle larger-than-memory datasets.