Skip to content

[Feature]: Enhance dataset with Artificial Intelligence and Cybersecurity starter projects #728

@hetvi1422

Description

@hetvi1422

What problem does this solve?

The current data/projects.json dataset and starter_code/ directory provide excellent general coding projects, but they could be expanded to include more specialized domains. I propose adding advanced Python-based projects focused on the AI/ML and Cybersecurity fields to help users looking for domain-specific practice.

Proposed solution

Proposed Additions:

  1. AI-Based Air Pollution Monitor: Add a project definition and Python starter template for gathering and processing environmental data.

  2. Cybersecurity Threat Modeler: Add a Python CLI project designed around mapping defense frameworks, referencing concepts like the MITRE ATT&CK framework and the Unified Kill Chain.

Changes Required:

Append the new project entries to data/projects.json, ensuring the skills arrays include "Python", and accurately setting the level, interest, and tech_stack fields.

Draft the initial Python boilerplate code for these tools and save them in the starter_code/ directory.

Ensure the JSON definitions properly link to the new starter_code files.

Alternatives considered

No response

Which part of the app does this affect?

Starter code system

Estimated complexity

Small (a few lines of CSS or JS)

Before submitting

  • I searched existing issues and this has not been requested before.
  • This change would benefit contributors beyond my own use case.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions