Las Olimpiadas de Informática en México son competencias académicas que buscan impulsar el talento estudiantil en programación, algoritmia y resolución de problemas computacionales. Forman parte del movimiento olímpico científico nacional y están dirigidas principalmente a estudiantes de secundaria, preparatoria y nivel universitario, dependiendo de la convocatoria.
A través de estas competencias, las y los participantes desarrollan habilidades clave en pensamiento lógico, estructuración de algoritmos, análisis de eficiencia, programación en lenguajes como C++ y uso de herramientas propias de la informática competitiva. Los concursos suelen incluir rondas estatales, nacionales y, para los mejores participantes, la oportunidad de representar a México en competencias internacionales como la International Olympiad in Informatics (IOI).
Además de fomentar el alto rendimiento académico, las Olimpiadas de Informática promueven un entorno de creatividad, persistencia, trabajo independiente y participación de jóvenes en áreas STEM, fortaleciendo el ecosistema tecnológico y científico del país.
En Querétaro, estas competencias se integran como parte del impulso local a la ciencia y la innovación, brindando a las y los estudiantes oportunidades para formarse en una de las disciplinas más relevantes para el futuro.
La principal competencia es la Olimpiada Mexicana de Informática que cuenta con la división para los más jóvenes: la Olimpiada Mexicana de Informática para Primaria y Secundaria.
De forma paralela se creó la Olimpiada Femenil Mexicana de Informática para fomentar la participación femenina en estos concursos.
Por parte de las olimpiadas de Singapur, existe la IJIO – International Junior Informatics Olympiad
Para los estudiantes universitarios existe el Concurso Internacional de Programación Universitaria (ICPC)