PASSED! Jeanne’s Experience Taking the Oracle Cloud Infrastructure 2025 AI Foundations Associate

Today I took the Oracle Cloud Infrastructure AI Foundations Associate certification and passed with a score of 88%. Passing is 65%.

It’s a 60 minute exam with 40 questions. It look me way less than that (about 10 minutes). Each question is pick one of four multiple choice questions. In many questions one or two were clear distractors.

Why I took this certification

Oracle is doing a race to certification, where you can take a number of free certifications between now and Halloween. Unlike the Vector cert, which I took solely because it was free, this one I took both because it was free and to learn something. And I did. Some was new to me and some I used to know and forgot/

What I did:

  • Watched videos and did skills checks from the free course. This was interesting. The skills check questions cover a good amount of the exam materials. I watched it on 2x speed. I also skipped most of the lab videos. I skipped a lot of the demos and focused on the concepts.
  • Watched the video about preparing for the exam. It came with 7 practice questions which were useful for getting a feel for what to expect.
  • Did practice exam. This was 40 questions in 60 minutes. it matched the real exam. The first time thru I got a 55%. (I didn’t review my notes at all) It was useful for knowing what I needed to remember. I took it immediately again and got a 93% which was more reflective of my real exam score.

The exam

All the questions were single answer multiple choice. Unlike the Vector exam, you didn’t have to sign up for a slot in advance. It didn’t seem proctored although hard to be sure. You also get 15 attempts at passing. I only used one but it seems like the goal is for people to pass and not to have a stringent test.

You get two free exam attempts with the promo and this exam didn’t use either of them. Looks like it is always free

I wrote a separate blog post about the exam engine. The battery indicator wasn’t there so maybe that was about the proctor’s machine?

After the exam

You get a score report on the screen right after submitting and an email right away with the same score. It took a little under an hour to get the second email saying my certview was updated.

What I found most interesting

The refresher on terms was good for me. The types of neural networks and when you use each was mostly new to me and interesting. There were good examples throughout. I also enjoyed seeing the capabilities of some of the Oracle products at a high level.

How to Study

The learning path is sufficient to take the exam if you go through it more carefully.

mutation testing from a five year old (according to chatgpt)

I asked ChatGPT to explain mutation testing to a five year old to see what it would say. I got this back:

Alright, imagine you have a big puzzle made of Lego blocks. Each block represents a piece of code that makes up a computer program. Now, let’s say we want to make sure that our puzzle is put together correctly so that our program works properly.

Mutation testing is like having a mischievous Lego wizard who comes and changes some of the pieces in our puzzle to see if we notice. He might swap a blue block for a red one, or turn a block upside down. After he’s done, we carefully check our puzzle again to see if it still looks right and if our program still works.

If we can still solve the puzzle and our program still works even with the changes the wizard made, then we know our puzzle – or our program – is really strong. But if we can’t solve the puzzle or our program stops working, then we know there’s a problem and we need to fix it. So, mutation testing helps us make sure our programs are really robust and can handle unexpected changes.

It’s a good example of how ChatGPT is an aide and not a solver. First paragraph is good. In the second part, I love the mischievous Lego wizard who comes and changes some of the pieces to see if we notice. It’s a good premise. We see if our program still works with the changes.

The third paragraph leads us astray. If we notice the change, that is good. If the program stops working it is also good, means we noticed the change. Mutation testing is about having good tests that can detect change. Not a robust program with unnecessary code that behaves the same way when changed.