Add icons to this collection by clicking the heart icon.
Programming icon - also known as computer, laptop, keyboard, code, program, robot, programming, electronics, coding, and programmer. Created in a clean lineal color style, perfect for web, apps, and UI projects. Available in SVG and PNG, with multiple style variants.
<svg
xmlns="http://www.w3.org/2000/svg"
width="682.667"
height="682.667"
viewBox="0 0 682.667 682.667"
>
<defs>
<clipPath id="a" clipPathUnits="userSpaceOnUse">
<path d="M0 512h512V0H0Z" />
</clipPath>
</defs>
<g clip-path="url(#a)" transform="matrix(1.33333 0 0 -1.33333 0 682.667)">
<path
d="M0 0h-45.247v56.163H0c11.068 0 20.041-8.972 20.041-20.04V20.041C20.041 8.973 11.068 0 0 0"
transform="translate(412.638 327.684)"
fill="#4980ac"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h45.248v56.163H0c-11.068 0-20.041-8.972-20.041-20.04V20.041C-20.041 8.973-11.068 0 0 0"
transform="translate(99.362 327.684)"
fill="#4980ac"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v90.956c0 55.587 45.063 100.65 100.65 100.65h48.417c55.588 0 100.65-45.063 100.65-100.65V0c0-30.521-24.741-55.262-55.261-55.262H55.262C24.742-55.262 0-30.521 0 0"
transform="translate(131.141 312.894)"
fill="#cde2ff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-25C30.588 0 75.65-45.063 75.65-100.65v-90.956c0-30.52-24.741-55.262-55.261-55.262h25c30.52 0 55.261 24.742 55.261 55.262v90.956C100.65-45.063 55.588 0 0 0"
transform="translate(280.208 504.5)"
fill="#9ec8fc"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v128.663c0 19.459-9.341 36.734-23.781 47.593-12.626 5.704-26.64 8.879-41.396 8.879h-48.416c-14.756 0-28.769-3.175-41.395-8.879-14.441-10.859-23.782-28.134-23.782-47.593V0c0-12.263 9.941-22.205 22.205-22.205h134.361C-9.941-22.205 0-12.263 0 0"
transform="translate(345.385 319.365)"
fill="#4980ac"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-.19 19.213-9.473 36.248-23.764 46.995-12.626 5.704-26.639 8.88-41.395 8.88h-25C-50.658 55.875-16.479 33.116 0 0"
transform="translate(345.367 448.625)"
fill="#407194"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-1.979c-8.23 0-14.902-6.671-14.902-14.902v-13.367c0-8.231 6.672-14.902 14.902-14.902H0c8.23 0 14.902 6.671 14.902 14.902v13.367C14.902-6.671 8.23 0 0 0"
transform="translate(218.97 390.962)"
fill="#eec06b"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-1.979c-8.23 0-14.902-6.671-14.902-14.902v-13.367c0-8.231 6.672-14.902 14.902-14.902H0c8.229 0 14.901 6.671 14.901 14.902v13.367C14.901-6.671 8.229 0 0 0"
transform="translate(295.01 390.962)"
fill="#eec06b"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-134.271c0-5.522 4.477-10 10-10h250.775c5.523 0 10 4.478 10 10V0c0 5.523-4.477 10-10 10H10C4.477 10 0 5.523 0 0"
transform="translate(120.612 151.77)"
fill="#cde2ff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-18c5.522 0 10-4.477 10-10v-134.271c0-5.522-4.478-10-10-10H0c5.522 0 10 4.478 10 10V-10C10-4.477 5.522 0 0 0"
transform="translate(381.388 161.77)"
fill="#9ec8fc"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-84.27a5 5 0 0 1 5-5h200.775a5 5 0 0 1 5 5V0a5 5 0 0 1-5 5H5a5 5 0 0 1-5-5"
transform="translate(150.612 126.77)"
fill="#75cff9"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v54.82"
transform="translate(409.06 383.85)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h31.779c11.071 0 20.04-8.98 20.04-20.04v-16.09c0-11.06-8.969-20.04-20.04-20.04H0"
transform="translate(380.86 383.85)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v54.82"
transform="translate(102.94 383.85)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-31.78c-11.07 0-20.04-8.98-20.04-20.04v-16.09c0-11.06 8.97-20.04 20.04-20.04H0"
transform="translate(131.14 383.85)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-1.979c-8.23 0-14.902-6.671-14.902-14.902v-13.367c0-8.231 6.672-14.902 14.902-14.902H0c8.23 0 14.902 6.671 14.902 14.902v13.367C14.902-6.671 8.23 0 0 0Z"
transform="translate(218.97 390.962)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-1.979c-8.23 0-14.902-6.671-14.902-14.902v-13.367c0-8.231 6.672-14.902 14.902-14.902H0c8.229 0 14.901 6.671 14.901 14.902v13.367C14.901-6.671 8.229 0 0 0Z"
transform="translate(295.01 390.962)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0a55.06 55.06 0 0 0-22.637-4.834H-161.83c-30.521 0-55.262 24.741-55.262 55.262v90.955c0 55.588 45.063 100.651 100.65 100.651h48.417c55.587 0 100.65-45.063 100.65-100.651V50.428c0-9.724-2.511-18.861-6.92-26.798"
transform="translate(348.233 262.466)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v128.663c0 19.459-9.341 36.734-23.781 47.593-12.626 5.704-26.64 8.879-41.396 8.879h-48.416c-14.756 0-28.769-3.175-41.395-8.879-14.441-10.859-23.782-28.134-23.782-47.593V0c0-12.263 9.941-22.205 22.205-22.205h134.361C-9.941-22.205 0-12.263 0 0Z"
transform="translate(345.385 319.365)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h171.12c5.523 0 10 4.477 10 10v134.271c0 5.522-4.477 10-10 10H-79.655c-5.523 0-10-4.478-10-10V10c0-5.523 4.477-10 10-10H-35"
transform="translate(210.268 7.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-84.27a5 5 0 0 1 5-5h200.775a5 5 0 0 1 5 5V0a5 5 0 0 1-5 5H5a5 5 0 0 1-5-5Z"
transform="translate(150.612 126.77)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-20.085c0-8.386 6.798-15.184 15.185-15.184h71.568c8.386 0 15.185-6.798 15.185-15.185 0-8.386-6.799-15.184-15.185-15.184H-86.815c-8.387 0-15.185-6.799-15.185-15.185v-15.039"
transform="translate(256 257.632)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h210.775"
transform="translate(150.612 100.347)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h210.775"
transform="translate(150.612 68.924)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v94.27"
transform="translate(192.768 37.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v62.846"
transform="translate(234.922 68.924)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v62.846"
transform="translate(277.077 68.924)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v94.27"
transform="translate(319.232 37.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
</svg>
More icons in the same style and category