Project

Python-JS AI-documented CLI Task Manager

Easy
13 completions
~ 2 hours
4.6

Learn how to use AI tools for code generation, debugging, code completion, translation, and documentation generation.

Provided by

JetBrains Academy JetBrains Academy

About

This project involves using AI tools to translate a simple little command-line task manager (to-do list basic features) from Python to JavaScript (or vice versa) and generate documentation for the translated code.

Graduate project icon

Graduate project

This project covers the core topics of the AI Tools for Developers: Master Code Generation & Automation course, making it sufficiently challenging to be a proud addition to your portfolio.

At least one graduate project is required to complete the course.

What you'll learn

Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Get familiar with a basic CLI task manager in the source language (JavaScript or Python).
Utilise AI tools to translate the task manager code from the source language to the target language (JS to Python or Python to JS).
Add additional features to the task manager in both the source and target languages.
Use AI tools to generate comprehensive documentation for the translated task manager.

Reviews

Ivan Segrt
2 weeks ago
In this project I have learned about translating from one programming language to another and creating documentation using AI. In my case I have used IntelJ Junie for this project.
Ayush Nagar avatar
Ayush Nagar
1 year ago
I have learned how to integrate AI tools in the programming workflow. I learned how to convert code from a source language to a target language using AI tools. I also gained knowledge on how to generate documentations using them.

4.6

Learners who completed this project within the AI Tools for Developers: Master Code Generation & Automation course rated it as follows:
Usefulness
5.0
Fun
4.4
Clarity
4.2