|
via Udemy |
Go to Course: https://www.udemy.com/course/learn-python-and-ruby/
Certainly! Here's a detailed review and recommendation for the Coursera course on Python 3 and Ruby programming: --- **Course Review: Python 3 & Ruby for Beginners to Advanced** If you're an absolute beginner looking to dive into the world of programming, this course offered on Coursera by John Elder could be an excellent choice. Designed specifically for newcomers with no prior coding experience, the course takes you from the very basics of programming to more advanced topics in Python 3 and Ruby in a smooth, structured manner. **What You'll Learn:** - **Getting Started:** The course begins with the essentials—downloading and installing Python and the Sublime Text Editor for free. For Ruby, students will use an online development environment or can opt to install Ruby locally. - **Fundamental Concepts:** It covers core computer science fundamentals including printing to the screen, string manipulation, variables, data types, simple math, comparison, and assignment operators. - **Intermediate Topics:** Moving forward, the course introduces control structures such as if/else statements, loops (while and for), and practical exercises like Fizzbuzz which reinforce understanding. - **Advanced Topics:** The latter part of the course delves into functions, modules, and classes—key concepts that pave the way for writing more sophisticated and organized code. - **Two Languages:** The structure is particularly beneficial because it first immerses you in Python, one of the most popular and versatile programming languages today, and then transitions to Ruby, known for its simplicity and elegance. **Pros:** - Perfect for absolute beginners with no prior experience. - Clear, step-by-step instructions ensuring you start coding from day one. - Uses free and accessible tools, making it budget-friendly. - Covers two popular programming languages, broadening your skillset. - Well-paced with a logical progression from basic to advanced topics. **Cons:** - The course could be challenging for those who prefer more visual or interactive content. - Since it covers two languages, some learners might find the pace a bit fast if they want to master each topic comprehensively. **Final Recommendation:** I highly recommend this course for beginners eager to learn programming fundamentals. Its hands-on approach and gradual progression make complex topics approachable. Additionally, learning both Python and Ruby equips you with versatile skills applicable in web development, data analysis, automation, and more. If you're motivated to start coding with no prior experience and want a straightforward, guided learning path, this course is an excellent investment. Enroll now and take your first step into the world of programming with confidence! --- Feel free to ask if you'd like me to tailor this review further or provide additional insights!
In this course we'll learn the Python 3 programming language and the Ruby programming language from an absolute Beginner level all the way to Advanced in no time at all! This course is aimed at the absolute beginner, you don't need any coding experience at all! We'll start out by setting downloading and installing Python and the Sublime Text Editor - both for free. This will give you all the tools you need to start writing and running Python code. For Ruby, we'll use a free online development environment (or you can download Ruby yourself onto your computer). Then, we'll dive into very basic computer science concepts. Things like: Printing to the ScreenString ManipulationVariablesData Types (lists, tuples, dictionaries and more)Simple MathComparison OperatorsAssignment Operators After that, we'll move into more intermediate topics like: Conditional If/Else StatementsWhile LoopsFor LoopsFizzbuzz Finally we'll finish up with more advanced topics like: FunctionsModulesClasses We'll learn all of those things for both Python and Ruby. We'll start with Python, and then move over to Ruby in the second half of the course. Python and Ruby are two of the greatest programming languages to learn, and learning has never been this easy! I'll see you on the inside! -John Elder