[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fjqVLi96WzAiuQw2SVblUJ7PZeIsKlVvROu-LM31fQyk":3},{"success":4,"data":5,"meta":40},true,{"article":6,"relatedArticles":24,"navigation":35},{"id":7,"slug":8,"title":9,"excerpt":10,"content":11,"coverImageUrl":12,"readingMinutes":13,"isFeatured":4,"publishedAt":14,"createdAt":15,"updatedAt":15,"category":16,"author":21,"wordCount":23},"cmrols4r5001fkekcbweap4b4","from-pseudocode-to-python","From pseudocode to confident Python solutions","A reliable programming process starts with understanding the problem before writing syntax.","\u003Cp>Students should first identify inputs, outputs, variables and processing steps. A clear algorithm can then be represented in pseudocode, translated into Python and tested using normal, boundary and invalid data.\u003C\u002Fp>","\u002Fimages\u002Fpages\u002Fprogramming-lab.png",6,"2026-07-17T07:15:05.458+00:00","2026-07-17T07:15:05.873+00:00",{"id":17,"slug":18,"name":19,"description":20},"cmrols4r2001ckekc0agxey0e","programming","Programming","Algorithm design, pseudocode, Python, debugging and testing.",{"name":22},"Absar Moeen",30,[25],{"id":26,"slug":27,"title":28,"excerpt":29,"coverImageUrl":30,"readingMinutes":31,"publishedAt":32,"isFeatured":33,"category":34},"article-1784306211812","a-four-step-workflow-for-solving-programming-problems","A four-step workflow for solving programming problems","A repeatable method helps students move from an unfamiliar problem to a clear algorithm, working Python program and dependable test evidence.","\u002Fuploads\u002Farticles-1784306565735.png",5,"2026-07-17T16:45:21.149Z",false,{"slug":18,"name":19},{"previous":36,"next":39},{"slug":37,"title":38},"supporting-consistent-revision","How parents can support consistent revision",{"slug":27,"title":28},{"generatedAt":41,"counts":42},"2026-07-17T22:01:28.984Z",{"relatedArticles":43,"words":23},1]