Explore the fundamentals of computer programming with Python, including procedures, functions, iteration, recursion, and object-oriented programming. Hands-on labs and assignments help develop practical coding skills.
Programming and problem solving using Python. Emphasizes principles of software development, style, and testing. Topics include procedures and functions, iteration, recursion, arrays and vectors, strings, an operational model of procedure and function calls, algorithms, exceptions, object-oriented programming, and GUIs (graphical user interfaces).
This course is suitable for students with no prior programming experience who want to learn the fundamentals of computer programming using Python. The hands-on labs and assignments help develop practical coding skills and problem-solving abilities.
Learn by Doing from Your Browser Sidebar
Simply install the browser extension and click to launch GetVM directly from your sidebar.
Choose your OS, IDE, or app from our playground library and launch it instantly.
Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.