Skip to content
Kharita Challenges

Geospatial skills.
Proven in practice.

Solve real GIS problems with real data. Build your skills in Python, spatial SQL, analysis and system design—then show what you can do.

One world. Skills that work anywhere.Natural Earth · Equal Earth projection

The work is the proof.

A brief, a dataset, a decision to make. Every challenge tells you what the result must do. Run your analysis to explore it; submit when you’re ready to have it graded.

Find your first challenge
Write and run Python on a week of New York’s 311 sewer complaints, read the result on the map, then submit it for grading.Screen recording · no audio

A clear path from learning to doing.

Build one skill on top of the next. Follow a sequence of practical challenges, see where you left off and work towards an outcome you can demonstrate.

Explore learning paths
Choose a path, review its sequence and pick up your next challenge.Screen recording · no audio

Go beyond the single exercise.

Take on a complete GIS assignment. Inspect the data, connect several stages of analysis and produce the deliverables a real brief calls for.

Browse real-world projects
Open a project, read its stages and what grades each one, and inspect the data it hands you.Screen recording · no audio

Put your skills to the test.

Take a timed assessment in the same practical workspace, on problems written for the assessment—never ones anybody could have practised. The paper opens when the clock starts; pass a qualifying assessment and earn a credential anyone can verify.

Find an assessment
Read the sections and conditions, begin, and open the first problem on the clock.Screen recording · no audio

Give your class real work to learn from.

Bring challenges into your teaching. Create a classroom, choose the work from the catalogue, set a deadline and follow completion—all in the environment your students use to practise. Free for up to 3 classes of 30 students.

Create a classroom
Share the class’s invite link, set an assignment from the catalogue and follow each student’s completion.Screen recording · no audio

Hire for the work.
Develop the people.

Team workspaces are opening by request. Tell us the roles you hire or train for and the data you work with, and we’ll set yours up—private challenges on your own data, assessments you assemble and the submitted work to review.

Your data stays private. Company datasets and challenges stay within your workspace.

Clear requirements, useful evidence. Review submissions against the skills the role needs.

Let your work speak for you.

Share a public profile that brings together your solved challenges, skill ratings, learning progress and credentials. A record of what you’ve done, ready for your next opportunity.

Build your profile
A recorded learner profile, with skills, credentials and completed work.Screen recording · no audio

Your next challenge starts here.

Explore the catalogue
Not started, Make the pharmacy handover loadableData preparationPython

Repair a field table so a Paris health directory can map its pharmacy locations reliably.

Data ManagementbeginnerDifficulty: beginner125 XP~25 min6 checks
Not started, Protect the bus stop key during the loadData preparationSQL

Recover zero-padded stop identifiers before a transport timetable join.

Data ManagementintermediateDifficulty: intermediate210 XP~40 min7 checks
Not started, Design the global event map and detail serviceGeospatial systemsDecisions

Separate a frequently refreshed spatial overview from authoritative event details and revision history.

GIS ArchitectureadvancedDifficulty: advanced430 XP~65 min6 checks

Build something you can stand behind.