Generative AI for software development
https://www.coursera.org/professional-certificates/generative-ai-for-software-development
Last updated
https://www.coursera.org/professional-certificates/generative-ai-for-software-development
Last updated
This covers a lot of the same ground as some of the Takeoff courses, but the fact that the Takeoff ones assume that you're working in an IDE that integrates the models means that everything works better there. In this course, the content is generally more shallow and requires more effort to make work. For example, file tagging in Cursor gives you a quick way to assign a role to the model, along with detailed instructions on exactly how you want it to fulfil that role. Takeoff also has you producing functional apps rather than tweaking basic algorithms.
On the plus side, this course has more emphasis on analyzing and improving the generated code (even if the actual suggestions for how to do so aren't as detailed). It also has practice quizzes (though like with all Coursera courses, not enough) and the programming exercises are marked, which forces you to go through with them and provides objective feedback.
The only major disagreement that I have is that the course puts a lot of emphasis on , which I think is probably neutral to detrimental when working with the most advanced models. Telling it to focus on the security side (for example) might be helpful, but you need to make sure that you're getting it to think like an expert rather than roleplay a superficial stereotype of an expert.