Get Upcoming Course Project
API returns GeoJSON location of upcoming courses within a project. The location is the location of the training center where this course will be held.
GET /en/feed/upcoming-course/?format=api
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
2.333846390247345,
48.871963882652885
]
},
"properties": {
"name": "QGIS_QGIS: Analysis and processing_2025-09-10-2025-09-12",
"start_date": "2025-09-10",
"end_date": "2025-09-12",
"course_type_name": "QGIS: Analysis and processing",
"course_convener_name": "Arnaud Morvan",
"training_center_name": "Paris",
"certifying_organisation_name": "Camptocamp SA",
"language": "French",
"trained_competence": "Analysis with QGIS"
}
},
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
6.549310684204102,
46.54631163479515
]
},
"properties": {
"name": "QGIS_QGIS: Analysis and processing_2025-09-16-2025-09-18",
"start_date": "2025-09-16",
"end_date": "2025-09-18",
"course_type_name": "QGIS: Analysis and processing",
"course_convener_name": "Stéphane Brunner",
"training_center_name": "Bussigny",
"certifying_organisation_name": "Camptocamp SA",
"language": "French - English",
"trained_competence": "Analysis with QGIS"
}
},
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
2.333846390247345,
48.871963882652885
]
},
"properties": {
"name": "QGIS_QGIS: development of plugins_2025-09-25-2025-09-26",
"start_date": "2025-09-25",
"end_date": "2025-09-26",
"course_type_name": "QGIS: development of plugins",
"course_convener_name": "Arnaud Morvan",
"training_center_name": "Paris",
"certifying_organisation_name": "Camptocamp SA",
"language": "French",
"trained_competence": "QGIS plugin Development"
}
},
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
6.549310684204102,
46.54631163479515
]
},
"properties": {
"name": "QGIS_QGIS: development of plugins_2025-10-09-2025-10-10",
"start_date": "2025-10-09",
"end_date": "2025-10-10",
"course_type_name": "QGIS: development of plugins",
"course_convener_name": "Stéphane Brunner",
"training_center_name": "Bussigny",
"certifying_organisation_name": "Camptocamp SA",
"language": "French - English",
"trained_competence": "QGIS plugin Development"
}
},
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
2.333846390247345,
48.871963882652885
]
},
"properties": {
"name": "QGIS_QGIS: Analysis and processing_2025-11-26-2025-11-28",
"start_date": "2025-11-26",
"end_date": "2025-11-28",
"course_type_name": "QGIS: Analysis and processing",
"course_convener_name": "Arnaud Morvan",
"training_center_name": "Paris",
"certifying_organisation_name": "Camptocamp SA",
"language": "French",
"trained_competence": "Analysis with QGIS"
}
},
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
24.940338136511855,
60.1657780212005
]
},
"properties": {
"name": "QGIS_Johdanto GeoServerin käyttöön (Introduction to GeoServer)_2025-05-20-2025-05-23",
"start_date": "2025-05-20",
"end_date": "2025-05-23",
"course_type_name": "Johdanto GeoServerin käyttöön (Introduction to GeoServer)",
"course_convener_name": "Ismo Lahtinen",
"training_center_name": "Gispo online",
"certifying_organisation_name": "Gispo Finland Ltd",
"language": "Finnish",
"trained_competence": null
}
},
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
-4.703060387910297,
41.628547437859154
]
},
"properties": {
"name": "QGIS_Curso online QGIS básico - intermedio_2025-06-02-2025-06-30",
"start_date": "2025-06-02",
"end_date": "2025-06-30",
"course_type_name": "Curso online QGIS básico - intermedio",
"course_convener_name": "Aurelio Morales San José",
"training_center_name": "MappingGIS",
"certifying_organisation_name": "MappingGIS",
"language": "Español",
"trained_competence": "working with vector and raster data, editing and simbology, working with attribute tables, creating maps"
}
},
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
-4.703060387910297,
41.628547437859154
]
},
"properties": {
"name": "QGIS_QGIS en dispositivos móviles_2025-05-07-2025-06-03",
"start_date": "2025-07-01",
"end_date": "2025-07-28",
"course_type_name": "QGIS en dispositivos móviles",
"course_convener_name": "Aurelio Morales San José",
"training_center_name": "MappingGIS",
"certifying_organisation_name": "MappingGIS",
"language": "Español",
"trained_competence": "QField & Mergin Maps"
}
},
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
-4.703060387910297,
41.628547437859154
]
},
"properties": {
"name": "QGIS_QGIS aplicado a Urbanismo y a Catastro_2025-07-01-2025-08-04",
"start_date": "2025-07-01",
"end_date": "2025-08-04",
"course_type_name": "QGIS aplicado a Urbanismo y a Catastro",
"course_convener_name": "Aurelio Morales San José",
"training_center_name": "MappingGIS",
"certifying_organisation_name": "MappingGIS",
"language": "Español",
"trained_competence": "digitization of urban cartography and cadastre, territorial analysis, remote sensing in urban planning"
}
},
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
-4.703060387910297,
41.628547437859154
]
},
"properties": {
"name": "QGIS_QGIS aplicado a la Agricultura_2025-07-01-2025-08-04",
"start_date": "2025-07-01",
"end_date": "2025-08-04",
"course_type_name": "QGIS aplicado a la Agricultura",
"course_convener_name": "Aurelio Morales San José",
"training_center_name": "MappingGIS",
"certifying_organisation_name": "MappingGIS",
"language": "Español",
"trained_competence": "digitization of agrarian cartography and cadastre, territorial analysis, map design, remote sensing"
}
},
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
-4.703060387910297,
41.628547437859154
]
},
"properties": {
"name": "QGIS_QGIS aplicado al Cambio Climático_2025-05-07-2025-06-10",
"start_date": "2025-07-01",
"end_date": "2025-08-04",
"course_type_name": "QGIS aplicado al Cambio Climático",
"course_convener_name": "Aurelio Morales San José",
"training_center_name": "MappingGIS",
"certifying_organisation_name": "MappingGIS",
"language": "Español",
"trained_competence": "Climate change, Geospatial analysis, Remote sensing. Environmental monitoring, Climate modeling"
}
},
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
-4.703060387910297,
41.628547437859154
]
},
"properties": {
"name": "QGIS_PyQGIS (Python para QGIS)_2025-05-07-2025-06-03",
"start_date": "2025-07-01",
"end_date": "2025-07-28",
"course_type_name": "PyQGIS (Python para QGIS)",
"course_convener_name": "Aurelio Morales San José",
"training_center_name": "MappingGIS",
"certifying_organisation_name": "MappingGIS",
"language": "Español",
"trained_competence": "QGIS, Python, Plugin development"
}
},
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
12.570812523414135,
55.6769806717786
]
},
"properties": {
"name": "QGIS_Introduktion til QGIS_2025-05-21-2025-06-11",
"start_date": "2025-05-21",
"end_date": "2025-06-11",
"course_type_name": "Introduktion til QGIS",
"course_convener_name": "Mie Winstrup",
"training_center_name": "Septima",
"certifying_organisation_name": "Septima",
"language": "Dansk",
"trained_competence": "Opsætning af QGIS-projekter og tilføjelse af data. Visualiseringsteknikker. Oprettelse af layouts. Digitalisering og redigering af data."
}
},
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
72.47140860068613,
23.02317489953988
]
},
"properties": {
"name": "QGIS_Advanced QGIS (Online)_2025-06-25-2025-07-03",
"start_date": "2025-06-25",
"end_date": "2025-07-03",
"course_type_name": "Advanced QGIS (Online)",
"course_convener_name": "Ujaval Gandhi",
"training_center_name": "Spatial Thoughts",
"certifying_organisation_name": "Spatial Thoughts",
"language": "English",
"trained_competence": "Modeling and Automating GIS Workflows, Visualizing Time Series and 3D Data, Advanced Expressions"
}
}
]
}