The objective of this workshop/challenge is to see the benefits... and possibly detriments... of using AI-powered coding assitants such as GitHub Co-Pilot.
There are three challenges in three different coding languages, you don't have to know the languages since the coding assistant will be doing ALL of the work INCLUDING minor changes.
For each challenge, you are tasked with prompting GitHub Co-Pilot to do the work for you and you cannot change anything in anyway unless it is done through prompts.
You may ONLY use GitHub Co-Pilot to generate and fix code. You cannot manually create or fix code. If the response of GitHub Co-Pilot is not what you want, use prompts to correct your code.
SHOW YOUR PROMPTS: We'll be checking your prompts to see if they match up with your program. You can copy and paste the responses to your prompts in any place within your program, but everything has to be done through co-pilot. For example, you can split the tasks into smaller steps and put it all together at the end or even try to get it done all at once.
- GitHub Education (INCLUDES Co-Pilot)
- GitHub Co-Pilot (Free Trial requires payment info... remember to cancel if you don't want it!)
- IntelliJ Education - Other IDEs there as well!
- Online Java IDE - JDoodle
- Pre installed on macs
-
Option 1, Local Development
- Install Node.js and npm
- Choose
v20.18.1 (LTS)
from the dropdown, as well as your OS and method - Choose
with npm
- Choose
- Install Node.js and npm
-
Option 2, Develop in the browser
- Serve the app and make changes directly here: https://codesandbox.io/p/github/eharason/cusec-react/main