Featured Article

Introducing "Challenges" on Learn Python app

All-new Learn C Programming: Programiz app is finally here!
Aswin Shrestha

All-new Learn C Programming: Programiz app is finally here!

Learn C Programming: Programiz is the go-to app for anyone who wants to learn C Programming. Whether you are a beginner with no prior programming knowledge or a professional, you can start programming in C from day one. Get digestible curated lessons with tonnes of examples and quizzes for free!...

Announcing Programiz Pro!
Aswin Shrestha

Announcing Programiz Pro!

Today, we are excited to announce the launch of Programiz...

Binary Numbers and the Working of Computers
Udayan Shakya

Binary Numbers and the Working of Computers

While possessing a vast knowledge of mathematics is not necessary...

Psychoinformatics: Computer Science and Human Psychology
Binayak Adhikari

Psychoinformatics: Computer Science and Human Psychology

IntroductionFor the first time in history, it is possible to...

Tools That We Use At Programiz
Sudip Bhandari

Tools That We Use At Programiz

Tools are an integral part of every company. Whether you...

Mastering the Nepali Board Game of Bagh Chal with self-learning AI
Soyuj Jung Basnet

Mastering the Nepali Board Game of Bagh Chal with self-learning AI

Inspired by AlphaZero, this AI agent uses a deep policy and value neural network along with Monte Carlo Tree Search to self-learn the traditional Nepali game of Bagh Chal....

Data Structures and Algorithms in Everyday Life
Rhitabrat Pokharel

Data Structures and Algorithms in Everyday Life

From the origin of the first programming languages to the...

Steganography: Hiding Information Inside Pictures
Udayan Shakya

Steganography: Hiding Information Inside Pictures

Secrets and intrigue need not be limited to flashy spy...

How We Built Our Online Python Compiler
Punit Jajodia

How We Built Our Online Python Compiler

The engineering behind the online Python compiler on Programiz....

View more