Los usos de C son muy variados, cuando te sientas comodo con el lenguaje te recomendaria lanzarte a por C++, bastante divertido tambien.
En cuanto a C, puedes hacer kernels, s.o., aplicaciones para terminal, editores de texto, reproductores de video, una shell como bash o zsh, un editor de imagenes como gimp o photoshop, un videojuego, un servidor para chatear, tarjetas NFC, blockchains, bases de datos (como mysql, oracle, mariadb...), e infinidad de cosas mas. Para algunos casos (como videojuegos o aplicaciones) probablemente prefieras C++ antes que C, por la facilidad que otorga un lenguaje orientado a objetos en ese tipo de programas.
Pero en resumen, la pregunta mas bien seria, que NO puedes hacer en C/C++, y que NO esta hecho en C/C++.
Por ejemplo, se suele usar python o js para IA, pero las librerias que realmente hacen la magia y que hay por detras... estan hechas en C/C++, al final todo tiene C en algun punto u otro.
Te recomendaria buscar proyectos interesantes que te puedan llamar la atencion, e ir a por ellos a tope, aqui te dejo unas cuantas webs para ver proyectos de C/C++:
-
https://archive.org/details/github.com-rby90-project-based-tutorials-in-c_-_2020-10-01_09-52-22
-
https://github.com/codecrafters-io/build-your-own-x
-
https://github.com/chesal/Project-Based-Tutorials-in-C
-
https://github.com/oz123/awesome-c
-
https://github.com/practical-tutorials/project-based-learning
Y ya sabes, cualquier duda a stackoverflow
edit: y si te apetece aprender otro lenguaje parecido a C, prueba rust.