Python Programming: Intermediate Concepts
About this Course
Code and run your first Python program in minutes without installing anything! **** This course is designed for learners with limited coding experience, providing a solid foundation of not just Python, but core Computer Science and software development topics that can be transferred to other languages. The modules in this course cover strings, functions, files, and recursion. Completion of Python: Basics Skills before taking this course is recommended. To allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing. You’ll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to small, approachable coding exercises that take minutes instead of hours.Created by: Codio
Level: Introductory
Related Online Courses
Building adequate housing is a pressing issue worldwide. With close to a billion people currently living in slums, accommodating a growing population, and improving dwelling conditions is a... more
Code and run your first C++ program in minutes without installing anything! This course is designed for learners with no coding experience, providing a solid foundation of not just C++, but core... more
Products and equipment all around us are made of materials: look around you and you will see phones, computers, cars, and buildings. We face challenges in securing the supply of materials and the... more
Many engineers are puzzled by questions such as: how to shift or reduce peak heating demand to obtain a better match with a smart grid or renewable energy system? What is thermally more efficient:... more
This course is part of W3C's "Front-End Web Developer" Professional Certificate. JavaScript lets you add interactive features to your Web sites, including dynamically updated content, controlled... more