Modern QA2026Programming for QA: Python, JavaScript, and TypeScript from Zero to Fluent
Log inJoin

LibraryBook 12Get the book on Leanpub →

Programming for QA: Python, JavaScript, and TypeScript from Zero to Fluent

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 Program11 sections02🔒Part 1: Language FundamentalsVariables and Types10 sections03🔒Part 1: Language FundamentalsOperators and Expressions9 sections04🔒Part 1: Language FundamentalsControl Flow9 sections05🔒Part 1: Language FundamentalsFunctions9 sections06🔒Part 1: Language FundamentalsLists and Arrays9 sections07🔒Part 1: Language FundamentalsDictionaries and Objects9 sections08🔒Part 3: Object-Oriented ProgrammingClasses and Objects9 sections09🔒Part 3: Object-Oriented ProgrammingMethods and Properties9 sections10🔒Part 3: Object-Oriented ProgrammingInheritance9 sections11🔒Part 3: Object-Oriented ProgrammingComposition8 sections12🔒Part 3: Object-Oriented ProgrammingEncapsulation and Polymorphism9 sections13🔒Part 3: Object-Oriented ProgrammingDesign Patterns for QA10 sections14🔒Part 4: Functional ProgrammingMap, Filter, and Reduce9 sections15🔒Part 4: Functional ProgrammingClosures and Decorators8 sections16🔒Part 4: Functional ProgrammingGenerators and Iterators8 sections17🔒Part 5: Practical SkillsFile I/O and CSV/JSON9 sections18🔒Part 5: Practical SkillsError Handling9 sections19🔒Part 5: Practical SkillsRegular Expressions8 sections20🔒Part 5: Practical SkillsHTTP and API Calls9 sections21🔒Part 5: Practical SkillsTest Frameworks9 sections22🔒Part 5: Practical SkillsPage Object Model10 sections23🔒Part 5: Practical SkillsDatabase Operations10 sections24🔒Part 5: Practical SkillsEnvironment and Configuration10 sections25🔒Part 5: Practical SkillsCommand-Line Tools19 sections

Tile view built with Bookatlas — our open-source engine for turning markdown books into zoomable tile atlases.