Are these EC's good enough?

I live in India. I learned a few programming languages: Python, Ruby, CSS. I will start learning Java, C#, and some other languages after a few weeks. I also know Photoshop
I volunteered at an animal shelter. I am also raising 10 stray dogs in my locality.
I read a lot of books.
My high school doesn’t have any EC. All it does is, lock all the students up in a room for 11hrs and prep us for IIT (IIT is a big deal in India) It doesn’t have any Student Council or Ap classes or any other competitions.

So the only ECs I have are the programming languages and the animal shelter. Are these good enough? Or should I try to do something else?

I will be choosing Computer Science as my major.

Hey i’m from Ind 2 and yeah i can feel your pain , Indian schools are the worst when it comes to ECs .
Now regarding your question , I would say that comparatively those ECs are pretty bad but there is still hope . If you are skilled with Java then I suggest you pick up android app development and maybe you could launch a blog and upload some interesting and unique photos edited with Photoshop . At the end of the day just try to see what resources are available to you and how can you use them to your advantage . Best of luck .

I am thinking about launching a blog about books. But wouldn’t this look as if I’m trying to do this only for college application? I am in 12th grade. I will try to launch it anyways. If I don’t get into good colleges this year, I will take a gap year and work on my ECs.