u/Deep-Fuel-8114

Is is normal for Windows to give an error with a new product key but then actually upgrade after a restart?

I tried to upgrade my new clean installed Windows 11 Home laptop to Windows 11 Education using a key that I got from Microsoft Azure for students (I already used this key once before on this laptop, but I clean installed it right now, so I'm using this key again on that same laptop). I entered the new key and it seemed to be working (it said installing upgrades) and when it got to 100% downloaded, it gave an error saying "We can't upgrade your edition of windows." So then I tried entering the product key again 2 more times, but then each time it gave another error saying "the product key you entered didn't work." So then I restarted my computer to hopefully fix the errors, but when I restarted, it got the regular black screen for updages, and it also said "adding features," so then it updated like that for only about a minute, and then booted up to normal Windows. I opened settings and it showed that Windows 11 Education was activated (with digital license to microsoft account). So then I entered the same product key one more time, and it said this copy of Windows has been successfully activated (even though it already was activated with Windows 11 Education after I restarted, which I don't know why it happened in the first place considering it gave an error?). It seems like all of the Education features are available though (like hyper-v and group policy). But why did this happen? Is Windows 11 Education successfully installed, or is it possible for it to be corrupted? What should I do? Any help would be greatly appreciated. Thank you!

reddit.com
u/Deep-Fuel-8114 — 4 days ago
▲ 12 r/cs50

The only coding languages I know are HTML/CSS and MATLAB (all with full proficiency). I have never coded in Python before, but I am very experienced in MATLAB (I already know stuff like arrays/operations, variables, matrices/operations, for/while loops, filling arrays using for loops, if/elseif/else conditionals, indexing/logical indexing, tables, writing data to files, creating and using user-defined functions, creating a machine learning neural network (it was a project of mine, and it had to guess a function), I/O, displaying stuff, plots, etc. in MATLAB). I have heard that MATLAB and Python are very similar, with the only difference being syntax. Could I take the CS50AI course based on what I already know in MATLAB?

If not, I am also thinking of starting with the CS50P or CS50x course, but I also want to know if it would be smart to take the CS50x and CS50P courses together (so I also get some coding knowledge in C and JavaScript along with Python, or would it be too much of an overlap in content?), and then take the CS50AI course later? Or would the workload be too much with both of them together? And does the CS50x course actually teach you a decent amount of C, JavaScript, and Python, or should I skip it because it might be too basic? Or should I take the CS50x course and skip the CS50P course, since the CS50x teaches Python, or is it not enough?

Also, are the time commitments (like the 10-30 hours per week for CS50AI) accurate, or can the work be completed more quickly (like under 10hrs/week)?

Any help or advice would be greatly appreciated! Thank you!

reddit.com
u/Deep-Fuel-8114 — 8 days ago