[{"data":1,"prerenderedAt":135},["ShallowReactive",2],{"blog-post-docs\u002Fpython-qiskit-projects":3,"sibling-dives-docs\u002Fpython-qiskit-projects":133,"learn-track-docs\u002Fpython-qiskit-projects":134},{"id":4,"title":5,"authors":6,"body":7,"breadcrumb":6,"builders":6,"byline":6,"category":115,"categoryName":116,"challenge":6,"courseAuthor":6,"courseLead":6,"dek":6,"description":117,"draft":118,"extension":119,"eyebrow":6,"featured":118,"finish":6,"fork":6,"hero":6,"heroAlt":6,"heroCta":6,"heroImage":6,"homepageFeatured":118,"kind":120,"lessonCount":6,"meta":121,"navigation":122,"newsItems":6,"next":6,"ogImage":6,"order":123,"outcomes":6,"path":124,"publishDate":125,"readingTime":6,"related":126,"relatedProjects":6,"seo":127,"stem":130,"tags":131,"track":6,"trackName":6,"__hash__":132},"blog\u002Fblog\u002Flearn\u002Fdocs\u002Fpython-qiskit-projects.md","Python \u002F Qiskit projects",null,{"type":8,"value":9,"toc":107},"minimark",[10,24,29,52,56,68,72,83,87],[11,12,13,17,18,23],"p",{},[14,15,16],"strong",{},"Python \u002F Qiskit"," is the default framework, and the one to use for standard quantum work. You write ordinary Python with Qiskit, and it runs in the browser with nothing to install. For interactive, visual projects, use ",[19,20,22],"a",{"href":21},"\u002Flearn\u002Fdocs\u002Fjs-qiskit-projects","JS \u002F Qiskit"," instead.",[25,26,28],"h2",{"id":27},"the-environment","The environment",[11,30,31,32,35,36,39,40,46,47,51],{},"The runtime is ",[14,33,34],{},"Python 3.14 with Qiskit 2.x",", plus most of the standard library and extras like ",[14,37,38],{},"NumPy 2.x",". A ",[14,41,42],{},[43,44,45],"code",{},"backend"," variable is pre-created for the circuit you build, so you can run it without wiring up a provider yourself. Every new project opens on a runnable Bell-state starter; the ",[19,48,50],{"href":49},"\u002Flearn\u002Fbuilding-your-first-qollab-project\u002Fcode-playground","Code Playground lesson"," walks through running it.",[25,53,55],{"id":54},"visualizations","Visualizations",[11,57,58,59,62,63,67],{},"Circuit drawings and plots need the ",[14,60,61],{},"Qiskit Visualizations"," package, which you turn on from the ",[19,64,66],{"href":65},"\u002Flearn\u002Fdocs\u002Fruntime-environment","Extra runtime features \u002F libraries"," control. Leave it off for text-only runs to keep the environment light.",[25,69,71],{"id":70},"learning-qiskit","Learning Qiskit",[11,73,74,75,79,80,82],{},"The Qiskit API itself is standard, so this doc does not repeat it. For building circuits, gates, transpilation, and primitives, use ",[19,76,78],{"href":77},"https:\u002F\u002Fquantum.cloud.ibm.com\u002Fdocs","Qiskit's own documentation"," as the source of truth. Qollab's part is the runtime and the ",[43,81,45],{},"; the language is Qiskit's.",[25,84,86],{"id":85},"related","Related",[88,89,90,96,101],"ul",{},[91,92,93],"li",{},[19,94,95],{"href":21},"JS \u002F Qiskit projects",[91,97,98],{},[19,99,100],{"href":65},"The runtime environment",[91,102,103],{},[19,104,106],{"href":105},"\u002Flearn\u002Fdocs\u002Fcompute-backends","Compute backends",{"title":108,"searchDepth":109,"depth":109,"links":110},"",2,[111,112,113,114],{"id":27,"depth":109,"text":28},{"id":54,"depth":109,"text":55},{"id":70,"depth":109,"text":71},{"id":85,"depth":109,"text":86},"running-code","Running code","The default framework: standard Python and Qiskit, running in the browser, with a pre-created backend.",false,"md","doc",{},true,6,"\u002Fblog\u002Flearn\u002Fdocs\u002Fpython-qiskit-projects","2026-09-05",[],{"title":128,"description":129},"Python \u002F Qiskit projects · Qollab docs","The Python\u002FQiskit framework on Qollab: the browser runtime, the pre-created backend, visualizations, and where to learn the Qiskit API.","blog\u002Flearn\u002Fdocs\u002Fpython-qiskit-projects",[],"gQdFjoVjNjq-xhhnya81QrmGXvwDi5xTCXbx8mdYWCQ",[],[],1788731751610]