Skip to content

Move Clean Code workshop into ITP from SDC #1700

Closed

Description

@Poonam-raj

Which module(s) and week(s) does this change affect?
Module(s): SDC Complexity module sprint 2, and ITP Structuring and Testing Data sprint 3

What is the work that needs to be done?

  • The existing Clean Code workshop is currently a module in the curriculum repo, but I believe it should be a workshop in the workshops repo so that migration can be done.
  • Insert the Clean Code Workshop, normally found in SDC's complexity sprint 2 dayplan, into ITP Structuring and Testing Sprint 3's day plan, replacing the problem solving workshop not the Playing Computer workshop.
  • Insert a new workshop where Clean Code once sat in SDC Complexity sprint 2's dayplan. (unsure which)

Why is this work important to do?

As the concept of Dead Code is introduced in ITP S+T Sprint 3, it aligns with the idea of "clean code." Therefore, the Clean Code workshop (which originally exists in the SDC) can be moved to the ITP sprint. It hopefully gives more space in SDC for a meaningful workshop touching on more advanced topics.

Who might need to know about this change?
@illicitonion - initial comment that began this: #1679

Activity

  1. self-assigned this
    on Jan 7, 2026
  2. moved this to 🏗 In progress in Curriculum Planningon Jan 7, 2026
  3. added
    SDCWork that belongs to the cohort / jobs programme
    ITPWork belongs to or is needed for ITP
    and removed on Jan 7, 2026
  4. Poonam-raj commented on Jan 7, 2026

    @Poonam-raj
    ContributorAuthor

    Clean Code workshop migration PR CodeYourFuture/CYF-Workshops#358

  5. Poonam-raj commented on Jan 7, 2026

    @Poonam-raj
    ContributorAuthor

    Q for @illicitonion , fully on board with bringing this workshop into ITP, it's nice and juicy and still the right level of syntax. But with the gap left in the SDC dayplan, is there a workshop that can slot in there from the top of your head or will it be worth creating something ?

  6. illicitonion commented on Jan 7, 2026

    @illicitonion
    Member

    Oh we have so much employability stuff to pack into SDC, we will fill the space :D Leave it to me! Don't worry about removing it, I can pick up replacing it!

    (Though it could be interesting to have people do it twice and see if their opinions change!)

  7. moved this from 🏗 In progress to 👀 In review in Curriculum Planningon Jan 9, 2026
  8. moved this from 👀 In review to 🏗 In progress in Curriculum Planningon Jan 9, 2026
  9. moved this from 🏗 In progress to 👀 In review in Curriculum Planningon Jan 9, 2026
  10. removed their assignment
    on Jan 9, 2026
  11. Rayapudi-Jaya commented on Jan 21, 2026

    @Rayapudi-Jaya

    This PR migrates the Clean Code workshop from SDC (Complexity – Sprint 2) into ITP (Structuring & Testing Data – Sprint 3) to better align with the introduction of Dead Code in ITP and to free up space in SDC for additional employability content.
    The Clean Code content is now treated as a workshop (rather than a curriculum module) and is sourced from the workshops repository to support easier reuse and future migration.

  12. moved this from 👀 In review to ✅ Done in Curriculum Planningon Jan 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    ITPWork belongs to or is needed for ITPSDCWork that belongs to the cohort / jobs programme

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions