QCE Digital Solutions Unit 4: Exchanging data with APIs, REST, JSON and XML
Students learn how systems exchange data through web APIs and REST, and how JSON, XML and CSV structure that data.
One content description from the full QCE Digital Solutions Unit 4 — Digital Methods for Exchanging Data journey. All 13 modules below are in that journey too, with the same content — add just these to a class, or the whole strand.
Modules (13)
1
What an API is
2
REST architecture
3
HTTP methods in a REST API
4
Calling a web API with requests.get()
5
JSON structure
6
Reading JSON data from an API response
7
XML files: structure
8
Reading an XML file with ElementTree
9
Comparing JSON and XML
10
Delimited (CSV) files: structure
11
Reasons for using TXT, CSV and XML data sources
12
Handling API errors
13
Keeping API keys secure
For Teachers
Add this journey to your class and track every student in real time.
Create a free teacher account →No credit card. No setup fee. Make a class and invite students in under three minutes.
For Students
Start this journey on Cloodit — track progress, earn badges, and play live sprints with your class.
Start Learning Free →