YoVDO

Teaching Scala - A Roundtable Discussion

Offered By: Scala Days Conferences via YouTube

Tags

Scala Days Courses Scala Courses Category Theory Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a roundtable discussion on teaching Scala recorded at Scala Days New York 2018. Gain insights from experts Heather Miller, Marc Lewis, Ryan Tanner, and Pasha Gurupada as they delve into strategies for helping newcomers understand Scala, Twitter's Scala training program, and approaches for teaching Scala in academia and industry. Learn about bridging the gap between beginners and advanced concepts, introducing category theory, addressing the lack of accessible tutorials, and comparing Scala with languages like Python and Java. Discover the challenges of teaching Scala, including motivation, types, and accessibility, as well as the concept of Scala Bridge and the two types of students encountered in Scala education.

Syllabus

Introduction
Heather Miller
Marc Lewis
Ryan Tanner
Pasha Gurupada
How do you help newcomers understand Scala
Twitters Scala training program
What can other companies do
Teaching students with Scala
Teaching students with Racket
Teaching Scala in academia
Teaching Scala in the industry
Keeping material accessible to newcomers
How to bridge the gap
Introducing category theory concepts
Scala styles
Scala the right way
Lack of accessible tutorials
Lack of experience teaching
Lack of accessibility
Scala Bridge
Two Types of Students
Motivation
Types
Python vs Scala
Big Data
Prescreening
Why Scala vs Java
Java vs Scala
Final Thoughts


Taught by

Scala Days Conferences

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Parallel programming
École Polytechnique Fédérale de Lausanne via Coursera
Big Data Analysis with Scala and Spark
École Polytechnique Fédérale de Lausanne via Coursera
Functional Programming in Scala Capstone
École Polytechnique Fédérale de Lausanne via Coursera