Frequently asked questions
In which order should I take the courses?
All modules are independent. If you want a guided sequence, we recommend Python Basics, Python for Data, Scala, Apache Spark, Data Quality, Apache Kafka, then Spark Structured Streaming.
Do I need prior experience?
No prior Python experience is required for Python Basics. For every other module, review the level shown on its course page and start where it matches your current knowledge.
What learning activities are available?
Python Basics includes 124 focused units, guided practice, progressive mini-projects, a 40-question examination bank, and a final command-line application. Python for Data and Data Quality include nine lessons and three guided labs. Scala includes nine lessons and a typed batch validation capstone. Every course includes a technical assessment and reviewed GitHub assignment; executable labs for Spark, Kafka, and Structured Streaming are planned.
What language is used?
Courses and learning materials are written in technical English.
How long can I access the material?
The current courses are free. Access remains available while your account and the service are active.
When is a certificate issued?
Every certificate requires all lessons, at least 80% on the technical quiz, and at least 70% on a practical GitHub assignment reviewed by the OSEKOO ACADEMY course team. The public certificate records both scores and a weighted final score.