November 2020Intermediate to advanced content levelIntermediate to advanced368 pages5h 13mJapaneseO'Reilly Japan, Inc.