Coding and Debugging

Write clearer code, find problems, and fix what isn’t working.

12 modules Self-paced Certificate of Completion
Coding and Debugging

About this course

Writing code with AI is straightforward until the program fails. This course focuses on finding the cause of a bug, understanding existing code, and writing dependable software.

Work through realistic programming tasks where you diagnose issues, refactor functions, write tests, inspect edge cases, and ensure production readiness.

Diagnose before modifying

Trace execution flow, isolate failing assumptions, and understand error traces systematically before changing code.

Build production habits

Write tests, review AI-generated code for security flaws, and manage software architecture safely.

What you’ll learn

Curriculum · 12 Modules

Every module includes guided lessons, practical assignments, and an independent challenge.

  • 1
    Read the page
  • 2
    Find the structure: Identify and repair areas that require clearer document landmark structure.
  • 3
    Fix the headings: Repair heading hierarchy without changing visible text content.
  • 4
    Repair the form: Make the registration form accessible and usable with real inputs, labels, and submit button.
  • 5
    Check accessibility: Review the page for structural accessibility issues, meaningful image text, and keyboard focus.
  • 6
    Prepare the page: Clean and finish the HTML while preserving the intended design; submit final project with repair notes.

Certificate of Completion

Earn an official Practisi credential

Upon completing all 12 modules and the Final Challenge with a passing score of at least 80%, you receive an official Certificate of Completion.

  • Permanent public credential verification link
  • Cryptographically secure verification record
  • Directly shareable on LinkedIn and professional portfolios

Learner reviews & ratings

—
No ratings yet
5
0%
4
0%
3
0%
2
0%
1
0%

No ratings yet

Frequently asked questions

What languages are covered?

The exercises focus on modern JavaScript, TypeScript, and Python paradigms with universal principles applicable across all programming languages.

Is this beginner-friendly?

Yes. Lessons start from foundational syntax and code tracing before advancing into multi-file architectures and coding agents.

Can I ask Clare for help?

Yes. Clare, your Practisi tutor, is available in the right panel to guide your reasoning without writing your answers for you.

Can I earn a certificate?

Yes. Complete all 12 modules and Final Challenges with a course score of at least 80% to earn your Certificate of Completion.