{"title":"Basic collection","description":null,"products":[{"product_id":"free-capsule","title":"Free Capsule","description":"\u003ch2\u003e\u003cspan\u003e1. Problem Statement\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eBeginning a new programming language can feel confusing when learning materials introduce too many topics without a clear order. Learners may recognise individual terms but still struggle to understand how values, instructions, and reusable code sections work together. Disconnected explanations can make it difficult to practise concepts in a meaningful way. Without guided exercises, learners may read about coding ideas without seeing how they behave inside a working example. Free Capsule addresses this challenge by placing foundational topics inside one organised introductory course.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003e2. Solution\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eFree Capsule provides a structured introduction to Python using focused lessons and practical examples. Each module explains one central concept before connecting it to the next topic. Learners examine short code samples and complete activities that reinforce the material. The course encourages active study through small exercises rather than passive reading alone. This format supports gradual knowledge development and prepares learners for broader course tiers.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003e3. What’s Inside\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eThe course begins with an introduction to how Python instructions are written and organised. Learners examine basic syntax, values, variables, and simple operations through readable examples.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eA dedicated module explains common data types, including text, whole numbers, decimal values, and true-or-false conditions. The materials show how these values can be stored, updated, compared, and displayed.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eThe course also introduces conditional logic. Learners explore how a program can respond differently depending on a given condition. Guided examples demonstrate how to organise decision paths and review their behaviour.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eAnother module covers repeated actions through loops. Learners work with simple repetition patterns and examine how loops can reduce repeated instructions.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eFree Capsule also introduces functions as reusable sections of code. Learners review how functions are defined, how information is passed into them, and how results can be returned for later use.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eThe closing section brings several concepts together in a small guided activity. Learners plan the steps, write the instructions, review the output, and identify areas that may need adjustment.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eIncluded materials:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eStructured written lessons\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eShort code examples\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eGuided practice activities\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eModule review questions\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIntroductory coding tasks\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eA compact reference sheet\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eA guided closing activity\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eStudy notes for continued learning\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003e4. Who Is This For?\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eFree Capsule is intended for learners who are new to Python or want to review foundational coding ideas. It is suitable for students, career explorers, creative learners, and anyone interested in understanding how basic programming instructions are organised.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eThe course can also support learners who have previously studied isolated coding topics but want a clearer learning sequence. No previous coding background is required.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003e5. What You’ll Learn\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eHow basic Python instructions are structured\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to create and update variables\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow common data types behave\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to compare values\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to organise conditional statements\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to repeat instructions with loops\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to define and use functions\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to read short code samples\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to identify common syntax issues\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to plan a small coding activity\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to review program output\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow foundational concepts connect within one workflow\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003e6. 30-Day Refund Policy\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eFree Capsule is provided without a course fee. For paid tiers, refund requests may be submitted within 30 days of the original purchase date.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eRequests are reviewed according to the refund terms published on the Nyrqelavol website. Learners should include their order information and the email address used during checkout. Approved refunds are returned through the original payment method according to the processing timeframe of the payment provider.\u003c\/span\u003e\u003c\/p\u003e","brand":"Nyrqelavol","offers":[{"title":"Default Title","offer_id":65484212273501,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1097\/5808\/7517\/files\/free_3.jpg?v=1785919948"},{"product_id":"lattice-guide","title":"Lattice Guide","description":"\u003ch2\u003e\u003cspan\u003e1. Problem Statement\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eLearners often understand variables, conditions, loops, and functions separately but find it difficult to combine them within one organised program. Without a clear structure, code can become repetitive, difficult to review, or unclear in purpose. Many introductory materials present examples without explaining how to divide a larger task into smaller steps. Learners may also struggle to identify why a program produces an unexpected result. Lattice Guide addresses these challenges through connected modules that demonstrate how foundational concepts work together.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003e2. Solution\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eLattice Guide provides a structured learning route focused on planning, writing, reviewing, and refining Python code. Each module introduces a practical topic and connects it with concepts covered earlier. Guided activities show how to break a task into smaller instructions before writing the code. Learners examine common coding issues and practise tracing values through different stages of a program. The course gradually moves toward small multi-part activities that combine logic, reusable functions, and organised data.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003e3. What’s Inside\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eThe opening module reviews foundational syntax and introduces methods for organising code into readable sections. Learners explore naming practices, indentation, comments, and simple planning notes that clarify the purpose of each instruction.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eA module on collections introduces lists, tuples, and dictionaries. The lessons explain how multiple values can be stored, reviewed, updated, and arranged. Practical tasks include creating records, retrieving selected information, and processing groups of values.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eThe course then expands conditional logic through nested decisions and combined comparisons. Learners examine how several conditions can guide different program responses. Flow outlines are included to help learners plan decision paths before coding them.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eLoop modules cover repeated work with collections. Learners practise reviewing each item, filtering values, counting matches, and creating revised collections. Examples demonstrate how repetition can be combined with conditions and functions.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eA dedicated section explores function planning. Learners study parameters, returned values, local variables, and the role of small reusable code sections. Activities focus on dividing one larger task into several focused functions.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eThe debugging module introduces systematic code review. Learners inspect syntax messages, trace variable changes, compare expected and actual output, and revise instructions one stage at a time.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eThe closing activity brings the modules together through a guided record-management project. Learners plan the data structure, write reusable functions, apply conditions, process collections, and review the final output.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eIncluded materials:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eDetailed written modules\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAnnotated code examples\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eCollection-based exercises\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLogic-planning worksheets\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFunction-building activities\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDebugging practice tasks\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eModule review questions\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eA guided closing project\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eReference notes and syntax summaries\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003e4. Who Is This For?\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eLattice Guide is intended for learners who understand introductory Python concepts and want to connect them within broader coding activities. It is suitable for learners continuing from Free Capsule or those who already recognise variables, conditions, loops, and basic functions.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eThe course may also help learners who have studied foundational topics but need more practice with code organisation, collections, and problem breakdown. A basic understanding of Python syntax is recommended.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003e5. What You’ll Learn\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eHow to organise code into clear sections\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to work with lists, tuples, and dictionaries\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to retrieve and update stored values\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to build combined conditional statements\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to process collections with loops\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to filter, count, and reorganise data\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to divide tasks into reusable functions\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow parameters and returned values work\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to trace variable changes\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to review unexpected program output\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to plan a multi-stage coding activity\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to combine data, logic, loops, and functions\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003e6. 30-Day Refund Policy\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eRefund requests for Lattice Guide may be submitted within 30 days of the original purchase date. Requests are reviewed according to the terms published on the Nyrqelavol website.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eLearners should provide their order information and the email address used during checkout. Approved refunds are returned through the original payment method. Processing periods may vary depending on the payment provider and banking procedures.\u003c\/span\u003e\u003c\/p\u003e","brand":"Nyrqelavol","offers":[{"title":"Default Title","offer_id":65484280463709,"sku":null,"price":67.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1097\/5808\/7517\/files\/lattice_3.jpg?v=1785919948"},{"product_id":"cipher-archive","title":"Cipher Archive","description":"\u003ch2\u003e\u003cspan\u003e1. Problem Statement\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eLearners may feel comfortable writing short programs but encounter difficulties when a task involves stored files, several data groups, or multiple code sections. Information can become difficult to manage when it is placed directly inside one long script. Unexpected input or missing data may also cause a program to stop before completing its work. Many learning materials introduce these topics separately without showing how they connect within a complete workflow. Cipher Archive addresses this gap through structured modules focused on organised data processing and dependable code behaviour.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003e2. Solution\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eCipher Archive presents a guided route for working with files, structured data, modules, and common coding errors. Each topic begins with a focused explanation and continues through annotated examples and practical tasks. Learners practise separating responsibilities across functions and code files rather than placing every instruction in one location. Error-handling activities demonstrate how programs can respond to missing, incorrect, or unexpected information. The closing project combines these ideas within a structured information-processing workflow.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003e3. What’s Inside\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eThe opening module introduces text-file workflows. Learners examine how to open a file, read its contents, add new information, replace existing content, and close the file correctly. Activities include processing notes, storing simple records, and reviewing lines individually.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eA structured-data module explores how lists and dictionaries can represent related information. Learners practise creating nested collections, retrieving selected values, updating records, and preparing information for storage.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eThe course then introduces data conversion. Examples show how text values can be converted into numbers, how stored information can be separated into useful parts, and how output can be formatted for clearer reading.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eA dedicated error-management section examines common runtime issues. Learners work with protected code blocks, identify different error categories, and prepare alternative responses when information is missing or entered in an unsuitable format.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eThe modular-code section explains how functions and related instructions can be organised across separate files. Learners review import structures, reusable helpers, naming choices, and methods for keeping larger scripts readable.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eAnother module focuses on validation. Activities show how to check user input, confirm required fields, identify empty values, and prevent unsuitable information from moving through later stages of a program.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eThe closing project involves building a small archive manager. Learners create records, store them in a file, retrieve selected entries, update information, validate input, and manage common errors.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eIncluded materials:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eStructured written modules\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAnnotated coding examples\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFile-reading and file-writing tasks\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eNested collection exercises\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eData-conversion activities\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eError-management practice\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eInput-validation worksheets\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eModular-code examples\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eModule summaries\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eA guided archive project\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eReference notes for continued study\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003e4. Who Is This For?\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eCipher Archive is intended for learners who already understand variables, collections, loops, conditions, and functions. It suits learners continuing from Lattice Guide or those who want more practice with stored information and organised code structures.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eThe course is also useful for learners who can write short scripts but want to divide larger tasks into manageable sections. Familiarity with foundational Python syntax is recommended.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003e5. What You’ll Learn\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eHow to read information from text files\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to write and update stored content\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to process files line by line\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to organise related information with nested collections\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to convert values between common data types\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to format stored information for readable output\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to identify and manage common runtime errors\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to validate user input\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to divide code across separate files\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to create reusable helper functions\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to plan an information-processing workflow\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to build and review a small archive manager\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003e6. 30-Day Refund Policy\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eRefund requests for Cipher Archive may be submitted within 30 days of the original purchase date. Each request is reviewed according to the refund terms published on the Nyrqelavol website.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eLearners should include their order details and the email address used during checkout. Approved refunds are returned through the original payment method. Processing periods may vary depending on the payment provider and banking procedures.\u003c\/span\u003e\u003c\/p\u003e","brand":"Nyrqelavol","offers":[{"title":"Default Title","offer_id":65484350390621,"sku":null,"price":121.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1097\/5808\/7517\/files\/cipher_3.jpg?v=1785919948"},{"product_id":"drift-module","title":"Drift Module","description":"\u003ch2\u003e\u003cspan\u003e1. Problem Statement\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eAs coding projects grow, managing variables, functions, and data collections in separate sections can become difficult. Learners may understand individual instructions but feel uncertain about how to represent real objects, records, or processes within code. Repeated logic can also lead to long files that are harder to read and revise. Object-oriented concepts are sometimes presented through abstract terminology without enough practical context. Drift Module addresses these challenges by connecting classes, objects, methods, and relationships to clear project examples.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003e2. Solution\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eDrift Module provides a guided introduction to object-oriented code structure. Each module explains one concept before showing how it works inside a focused example. Learners create classes, define attributes, write methods, and build relationships between different components. Practice activities encourage learners to compare class-based structures with earlier function-based approaches. The closing project combines the course topics in one organised management tool.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003e3. What’s Inside\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eThe opening module introduces the purpose of classes and objects. Learners examine how a class can describe a category while individual objects hold their own information. Examples use familiar records, such as books, tasks, learners, and scheduled activities.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eA module on attributes explains how object data is created, stored, reviewed, and updated. Learners work with initialisation methods and examine how each object can hold different values while following the same structure.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eThe methods section explores how behaviour can be placed inside a class. Learners create methods that display information, revise values, perform calculations, and return organised results.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eThe course then introduces encapsulation as a way to keep related information and behaviour together. Activities demonstrate how focused methods can manage internal changes rather than allowing values to be revised from many unrelated locations.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eA class-relationship module examines composition. Learners create one class that contains or works with objects from another class. Examples include collections of records, grouped tasks, and category-based organisers.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eInheritance is introduced through carefully selected examples. Learners explore how a general class can provide shared attributes and methods while related classes add their own details. The materials also explain when a simpler composition structure may be clearer.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eAnother module covers class methods, static methods, and descriptive object output. Learners compare their roles and practise selecting a suitable structure for different tasks.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eThe review section focuses on tracing object changes, checking method output, and identifying unclear class responsibilities. Learners revise examples with repeated logic, oversized classes, or unrelated methods.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eThe closing activity involves building a small resource organiser. Learners create several connected classes, store individual records, revise object information, group entries, and produce readable summaries.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eIncluded materials:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eDetailed written modules\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAnnotated class examples\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAttribute and method exercises\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eObject-planning worksheets\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eComposition activities\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eInheritance comparisons\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eCode-review tasks\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eClass responsibility checklists\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eModule summaries\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eA guided closing project\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eReference notes for later study\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003e4. Who Is This For?\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eDrift Module is intended for learners who understand functions, collections, file handling, and foundational error management. It suits learners continuing from Cipher Archive or those who want to explore class-based code organisation.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eThe course is also relevant for learners who can complete small scripts but need a clearer approach for organising broader projects. Familiarity with foundational Python syntax and modular code is recommended.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003e5. What You’ll Learn\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eHow classes describe related objects\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to create and initialise objects\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow attributes store object information\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow methods define object behaviour\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to update and review object values\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to group related data and logic\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow composition connects separate classes\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow inheritance shares selected structures\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow class methods and static methods differ\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to review class responsibilities\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to reduce repeated class logic\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to plan a class-based coding project\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to build a connected resource organiser\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003e6. 30-Day Refund Policy\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eRefund requests for Drift Module may be submitted within 30 days of the original purchase date. Requests are reviewed according to the refund terms published on the Nyrqelavol website.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eLearners should include their order details and the email address used during checkout. Approved refunds are returned through the original payment method. Processing periods may vary depending on the payment provider and banking procedures.\u003c\/span\u003e\u003c\/p\u003e","brand":"Nyrqelavol","offers":[{"title":"Default Title","offer_id":65484431589725,"sku":null,"price":175.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1097\/5808\/7517\/files\/drift_4.jpg?v=1785919948"},{"product_id":"slate-deck","title":"Slate Deck","description":"\u003ch2\u003e\u003cspan\u003e1. Problem Statement\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003ePrograms that work with broader collections can become difficult to organise when every operation is written inside one long sequence. Learners may repeat the same filtering, conversion, or formatting instructions across several sections. Large groups of values can also be harder to review when the code does not clearly separate collection, processing, and output stages. Some learners understand loops and functions but remain uncertain about iterators, generators, and concise collection techniques. Slate Deck addresses these challenges through focused modules built around readable data-processing workflows.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003e2. Solution\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eSlate Deck presents a structured route for working with collections and repeated operations in Python. Each module examines a specific processing stage and connects it with practical exercises. Learners study how information can move through collection, validation, filtering, grouping, and summary stages. The course introduces reusable iteration structures that reduce unnecessary repetition while keeping code understandable. A closing project brings the topics together within a multi-stage data review tool.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003e3. What’s Inside\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eThe opening module reviews collection structures and examines how to select a suitable format for different information. Learners compare lists, tuples, sets, and dictionaries through tasks involving records, categories, repeated values, and lookup relationships.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eA filtering module demonstrates how conditions can be used to select particular entries from a broader collection. Learners practise separating matching and non-matching values, removing repeated entries, and preparing revised groups for later processing.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eThe course then introduces collection comprehensions. Examples show how new lists, sets, and dictionaries can be created from existing information. Activities focus on keeping expressions readable and recognising situations where a standard loop provides greater clarity.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eA dedicated module explores iterators. Learners examine how values are produced one at a time, how iteration state is maintained, and how custom iterable structures can be planned.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eGenerators are introduced as a practical method for producing values during a sequence. Learners write generator functions, review yielded values, and compare generator workflows with collections created in advance.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eThe grouping section covers sorting, category-based organisation, counting, and summary preparation. Learners create grouped records, calculate totals, identify repeated patterns, and prepare readable output.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eAnother module focuses on reusable processing pipelines. Learners divide a workflow into smaller functions for collection, validation, filtering, revision, and presentation. Planning sheets help define the input and output of each stage.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eThe closing project involves building a structured record analyser. Learners import sample records, validate fields, filter entries, group related information, calculate summaries, and produce a formatted report.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eIncluded materials:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eDetailed written modules\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAnnotated collection examples\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFiltering and grouping exercises\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eComprehension practice tasks\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIterator diagrams\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eGenerator activities\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eProcessing-pipeline worksheets\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eData-summary exercises\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eCode-review checklists\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eModule summaries\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eA guided record-analysis project\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eReference notes\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003e4. Who Is This For?\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eSlate Deck is intended for learners familiar with collections, functions, files, error management, and class-based structures. It suits learners continuing from Drift Module or those who want deeper practice with repeated data operations.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eThe course is also suitable for learners who work with broader information groups and want to organise processing stages more clearly. Prior experience with foundational Python concepts is recommended.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003e5. What You’ll Learn\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eHow to select suitable collection structures\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to filter values with conditions\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to remove repeated entries\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to create list, set, and dictionary comprehensions\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow iterators produce values in sequence\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to write generator functions\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to sort and group records\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to count and summarise information\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to divide processing into separate stages\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to define input and output for each function\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to review data-processing code\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHow to build a multi-stage record analyser\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003e6. 30-Day Refund Policy\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eRefund requests for Slate Deck may be submitted within 30 days of the original purchase date. Each request is reviewed according to the refund terms published on the Nyrqelavol website.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eLearners should provide their order details and the email address used during checkout. Approved refunds are returned through the original payment method. Processing periods may vary depending on the payment provider and banking procedures.\u003c\/span\u003e\u003c\/p\u003e","brand":"Nyrqelavol","offers":[{"title":"Default Title","offer_id":65484506399069,"sku":null,"price":196.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1097\/5808\/7517\/files\/slate_3.jpg?v=1785919948"}],"url":"https:\/\/nyrqelavol.com\/collections\/basic-collection.oembed","provider":"Nyrqelavol","version":"1.0","type":"link"}