
Computer Science Through Python Application. Learn by doing.
The Art of Doing: Python Projects to Master the Fundamentals
InstructorMichael Eramo
Computer Science Through Python Application. Learn by doing.
InstructorMichael EramoEditorial course preview
These 4 complementary views highlight concrete, legible examples from the course presentation.
This screenshot displays the Python source code for a password generator project within an IDE, showing imports, character sets, and nested loops alongside the instructor.
This image displays the successful execution of a Python password generator program, showing user inputs for password lengths and the resulting randomly generated passwords in the terminal.
The image displays a VS Code environment where a Quadratic Equation Solver is actively running in the terminal, demonstrating complex number solutions alongside a password generator script.
The instructor is shown speaking directly to the camera in a clear, stable frame, establishing the presenter's identity and the professional production style of the course.
The curriculum follows a repetitive pattern of instructional lessons followed by targeted homework and multi-part projects to reinforce concepts.
An accompanying step-by-step guide/e-book assists learners in understanding programming logic without providing direct code solutions.
The course covers class initialization, methods, and inheritance through multi-part project structures.
One signal from a review created before the displayed update suggests that project solutions may lack the efficiency found in professional software development environments.
One signal from a review created before the displayed update suggests that project solutions may lack the efficiency found in professional software development environments; the update label does not prove a correction has been made.
The curriculum aligns well with the target audience of beginner programmers seeking application-based learning.