Skip to content
Certification availableFoundationDemo data

Spark Certified Python Foundations

Validates fluency with Python syntax, data structures, functions and basic problem solving.

Duration

30 minutes

Questions

8

Passing score

70%

Attempts

3 allowed

Overview

Validates fluency with Python syntax, data structures, functions and basic problem solving. Passing earns the Spark Certified Python Foundations credential, issued with a public verification page.

Skills assessed

  • Python syntax and types
  • Lists, dictionaries and loops
  • Writing and reading functions

Exam structure

  • Basics3 questions
  • Data structures3 questions
  • Functions2 questions

Question types: single-select, multiple-select and short written answers. You can flag questions and return to them before submitting.

Eligibility

Open to everyone with a free Spark Academy account.

Attempt policy

Up to 3 attempts. The timer starts when you begin and answers are saved automatically. Unsubmitted exams are scored when time expires.

Preparation resources

  • Complete the Python Programming course
  • Practise small programs daily
  • Review the sample questions

Sample questions

Sample 1: What does print(type(3.0)) output?
  • <class 'int'>
  • <class 'float'>
  • <class 'str'>
  • <class 'decimal'>
Sample 2: What does 'spark'.upper() return?
  • Spark
  • SPARK
  • spark
  • An error
Spark Certified Python Foundations · Spark Academy