Library › Book 12Get the book on Leanpub →
Programming for QA: Python, JavaScript, and TypeScript from Zero to Fluent
🎯 Interview Q&A 50AIAPISQLPlaywrightSecurityPerformanceMobileAccessibilityCI/CDGitLinuxAgileStrategyCareer
Python, JavaScript, and TypeScript taught side by side — every concept in all three languages, every example pulled from real QA work.
Chapter 1 is free. Locked chapters show their outline — read everything with a subscription, or own the book via Leanpub.
01freePart 1: Language FundamentalsYour First Program02🔒Part 1: Language FundamentalsVariables and Types03🔒Part 1: Language FundamentalsOperators and Expressions04🔒Part 1: Language FundamentalsControl Flow05🔒Part 1: Language FundamentalsFunctions06🔒Part 1: Language FundamentalsLists and Arrays07🔒Part 1: Language FundamentalsDictionaries and Objects08🔒Part 3: Object-Oriented ProgrammingClasses and Objects09🔒Part 3: Object-Oriented ProgrammingMethods and Properties10🔒Part 3: Object-Oriented ProgrammingInheritance11🔒Part 3: Object-Oriented ProgrammingComposition12🔒Part 3: Object-Oriented ProgrammingEncapsulation and Polymorphism13🔒Part 3: Object-Oriented ProgrammingDesign Patterns for QA14🔒Part 4: Functional ProgrammingMap, Filter, and Reduce15🔒Part 4: Functional ProgrammingClosures and Decorators16🔒Part 4: Functional ProgrammingGenerators and Iterators17🔒Part 5: Practical SkillsFile I/O and CSV/JSON18🔒Part 5: Practical SkillsError Handling19🔒Part 5: Practical SkillsRegular Expressions20🔒Part 5: Practical SkillsHTTP and API Calls21🔒Part 5: Practical SkillsTest Frameworks22🔒Part 5: Practical SkillsPage Object Model23🔒Part 5: Practical SkillsDatabase Operations24🔒Part 5: Practical SkillsEnvironment and Configuration25🔒Part 5: Practical SkillsCommand-Line Tools
Tile view built with Bookatlas — our open-source engine for turning markdown books into zoomable tile atlases.