این دوره آموزشی کاملا پروژه محور و عملی می باشد اما مباحث مطرح شده در آن می تواند در مصاحبه های شغلی نیز به شما کمک های شایانی بکند. در این دوره آموزشی کار خود را از برنامه های کوچک مانند شمارش تعداد کلمات در یک متن آغاز کرده و سپس به برنامه های پیچیده تر مانند پردازش دسته ای (Batch Processing) و Spark Structure Streaming خواهیم رسید. از جمله مهم ترین مباحث مطرح شده در این دوره آموزشی می توان به توسعه و پیاده سازی اپلیکیشن های Spark و عیب یابی آن ها، بهبود و افزایش راندمان کلی (Performance tuning) و … اشاره کرد. شایسته به ذکر است که این دوره آموزشی نیازی به هیچ گونه دانش پیش نیاز ندارد.Apache Spark یک موتور تجزیه و تحلیل یکپارچه برای پردازش بیگ دیتا (کلان داده) می باشد که مجموعه ای از قابلیت های مختلف را به صورت ماژول های پیش ساخته ارائه می دهد. از این ماژول ها می توان به ماژول استریمینگ دیتا، SQL، یادگیری ماشین و پردازش گراف (graph processing) اشاره کرد.