This course was completely understandable and all material is well organized and structured, i have learned lots of new thing from this course.
I learned Python fundamentals like loops, conditionals, lists, dictionaries, 2D lists, tuples, and nested loops. Programming in python is completely new to me especially the image processing exercises (red filter, flipping, brightness adjustment) were completely new to me and really helped me understand how to work with 2D data structures in practice. I liked the hands-on approach — lots of coding exercises, not just theory. The debugging practice with print statements was also very helpful Some of the later tests (especially the final one with the cat image) were confusing because the test itself seemed broken. A few explanations could be more beginner-friendly for novices in programming. This course offers step-by-step learning with real coding practice.
1. What have you learned? I learned to work with Python data structures, functions, loops, and conditionals, including nested dictionaries and lists. I also practiced practical tasks like image manipulation and using map, filter, and sum. 2. What did you like? I liked the hands-on exercises with immediate feedback and the real-world examples that made learning engaging. 3. Weak points / improvements: Some exercises were repetitive. Adding more variety and challenges that combine multiple concepts would make it better. 4. Why this course? I wanted practical Python skills for real-world problems, and this course offered clear explanations and coding exercises.
The course was detailed and educative. However, it is not suitable for beginners
This course offered a clear and structured introduction to Python, covering key concepts like functions, loops, and dictionaries with practical exercises. The content was engaging and well-paced, helping me strengthen my coding skills efficiently. Highly recommended for anyone looking to build a solid foundation in Python.
It was good to learn
Python, es una herramienta potente, pero necesita dedicación y mucho tiempo libre para entender y practicar, es para hacer de ella una profesión. No tenia ningún conocimiento sobre Python, es mi primera ves, hasta ahora solo algunas cosas, pero como digo Python requiere de mucho tiempo libre para comprender sus algoritmos y sobre todo practicar.
During this course, I learned the fundamentals of programming step by step, including how to use variables, loops, conditionals, functions, lists, dictionaries, and basic image manipulation. Many topics were new to me, especially working with nested data structures, 2D lists for image transformations, and practicing problem-solving through coding challenges. I liked that the course used practical examples along with clear explanations. The interactive exercises helped reinforce each concept immediately after learning it. The structure of the lessons was easy to follow, and I appreciated how concepts were introduced gradually so that even complex problems became manageable. One weak point was that sometimes the instructions in assignments were not fully clear, and it took extra time to understand what was required. A few exercises could also include more hints or examples to support beginners. Adding short summary notes or cheat sheets after each major topic might make the course even better. I chose this course because I wanted a strong introduction to programming with lots of practice problems. I needed a course that would build my logical thinking and coding skills from the basics, and this course matched those requirements. It helped me improve step by step and gave me confidence to continue learning programming.
I learned practical Python programming with hands-on image processing, dictionary operations, and systematic testing methodologies. What I appreciated most was the immediate coding practice with instant feedback, though some exercises suffered from unclear instructions that caused confusion. I chose this course for its interactive format and real-world applications, which effectively balanced theory with building actual programming skills through engaging projects like pixel manipulation and data analysis.
1. As much as I learnt along the line, some steps were a bit challenging 2. How accessible the dictionaries are. 3. None 4.I decided to take the course because I realize it's multiple use, even beyond data analysis, how it can be used to design.