Reviews

puthonforbeginnersudemy

Python For Beginners, Udemy [In-Depth Course Review]

Python For Beginners by Piritheevi Raman on Udemy is an extremely beginner friendly online course for getting started in python. It is a short and succint course that packs in the basics of programming and some exercises for anyone that completes it to be able to create their first lines of code! Course Overview Who This Course Is For This course is for the absolute beginner programmers or those with little experience. There are absolutely no prerequisites or prior knowledge required and it covers all of the basics to get your first program out, along with useful topics such as strings, function declarations and loops. The teacher, Raman, is clear and engaging and makes this course an excellent starting platform to dive into the world of python. The Breakdown Teacher and Class material – 4.5/5 Piritheevi Raman has had 10 years of experience in front-end and back-end programming in python with a passion for education and teaching. He speaks extremely clear and fluently which makes the course easy to follow. He conducts this course mainly through screen recordings of himself giving a live walkthrough of the examples in each topic, which allows for students to follow along and boost the course engagement. The live examples also help to make the content clearer. Any slides used are well-presented and not cluttered with words. However, the best part about the course is undoutably the quizzes and 2 assignments that help to test the students’ knowledge and ensure that they have learnt something in each section. The assignments also provide some practical experience to kickstart the students’ journeys to programming. On top of the course content, he provides “good to know” tips as well as advice for how students can further their knowledge beyond the course. Content – 4.5/5 The course covers everything a new programmer would need to know. He covers basics such as variables and simple arithmetic operations, then moves on to slightly more complicated topics such as functions and loops. However, it does a great job and providing sufficient information without overloading students with too much in their first 2 hours of diving into python. The course is split into 2 sections, the first from lectures 1 – 6 and the second from 7 – 11. Each lecture is accompanied by a short 3 or 4 question quiz to review the material and each section is ended with an assignment of 10 and 15 minutes respectively, which as I said, are great for boosting the students’ learning experience. Raman starts the course with some history and background information of python, which is nice for new programmers to know. Then, his guide for installing the necessary software for the course is extremely in-depth and he basically walks the students through the whole process, which is great for brand new programmers who may get lost! Perhaps the only qualms that I would have with the content is that he introduces the students to Pycharm, which is no longer free to the community. However, that was a recent change so hard to fault him there. The other would be that the examples in lecture 6 were slightly harder to understand in that they involved concepts that were not taught, such as lists and dictionaries. However, these are small issues and his explanations were still sufficient. Engagement – 4/5 As mentioned, the best part about this course is the review materials in the form of quizzes and assignments. It gets a solid 5/5 for engagement due to the fact that students have to pay close attention if they want to advance through the course. It also encourages students to take down notes for their reference. Each video lecture is on average ~10min, which is great for maximising students’ attention spans as each video is not too draggy but still covers good ground. Supplemented with the short quizzes, the students are constantly engaged for the entire 1.5 hours. On top of this, Raman’s screen recordings and live examples allow students to follow along on their own IDEs in real time, which helps them with some guidance in navigating through their first dabblings in code. A student can easily play around with their own code by taking reference to the video lectures, allowing them to experiment with guidance. He also provides succint summaries at the end of every lecture to help review the content so far. If there would be one thing to improve, it would be that his tone is slightly monotonous and could be a bit more engaging. Pace – 5/5 For a 1.5 hours course, albeit not long, Raman does a good job at the pacing in the course. The short video format that covers one topic in one video makes the 1.5 hours seem to fly by. On top of that, he covers the material and examples with clear and concise explanations, which makes each lecture packed with knowledge despite the short format. All in all, for a 1.5 hour course, he covers just about as much as is appropriate, and does a good job at making it pass by in the blink of an eye without it being the least bit underwhelming. Value – 4.5/5 As a free course, this goes above and beyond in value due to the additional exercises it provides. The short format quizzes and long format assignments are great additions to the free course, so plus points in value there. Furthermore, the course offers student feedback, which is great to see. If there was one thing to add that other courses have is a set of notes to take home. However, this also encourages student note-taking, so issues in terms of course value. Conclusion To round off, this is an excellent course for anyone who wants to dip their feet into the world of python programming. As a free course, it packs a hefty amount of information with a great teacher, making it a great contender compared to many paid python courses out there. If you

Best Computer science course

5 BEST Online Courses to Learning Computer Science in 2023

Getting into Computer Science could very well be one of the BEST decisions you make moving into 2023. With the rise in demand for Computer Science jobs and many industries shifting their focus digitally, learning Computer Science now will make you well-equiped to catch the trend and land some lucrative jobs. The best part is, these days you do not need to go through a 4 year degree to obtain the desirable skills to catch this trend. These are the 5 BEST Online Courses to help you learn computer science in 2023: Coursera – Introduction to Computer Science and Programming Coursera is an online education platform that offers courses in a variety of subjects. They have partnered with top universities and organizations to offer free courses online. The course is designed for those who have never programmed before or for those who have some experience but want a refresher. It’s also perfect for people with programming experience who want to learn more about the fundamentals of computer science, such as data structures and algorithms. Harvard – CS50’s Introduction to Computer Science CS50’s Introduction to Computer Science is a free online course offered by Harvard University. This course is designed to be the first in a series of introductory computer science courses for students with little or no programming background. It starts with basic programming concepts and gradually builds on these skills throughout the course, eventually teaching how to build your own webpages using HTML and CSS. Thinkful – Software Engineering Bootcamp Thinkful was founded in 2012 by David Yang and Darrell Silver; they were both working as software engineers for Google at the time. They wanted to create an online education platform that could teach people how to code without any of the inconveniences of attending college or university classes. The company has since grown from one school in New York City with 10 students to more than 1,000 schools across 180 countries with over 100,000 enrolled students and 800 employees worldwide. Thinkful is a software engineering bootcamp online course. Students learn how to code by building projects and solving problems in the real world. Thinkful is an online course that teaches students how to code by building projects and solving problems in the real world. It offers three different programs: a one-year, full-time program, a six-month part-time program, and a flexible schedule program where students can complete the class at their own pace. Thinkful is an online school for software engineering. It offers both Full Time and Part Time courses. The Full time course takes 12 weeks and the Part time course takes 24 weeks. Thinkful provides a mentor for each student, who is also a software engineer, to provide feedback and help throughout the course. The mentors are available via Slack, email or phone calls. They also provide materials such as books and coding challenges to help students learn more about the topics they are learning in class. Thinkful has over 30000 graduates from all over the world who have gone on to work at companies like Google, Microsoft, Airbnb etc Udemy – Introduction to Computer Science Udemy is an online learning platform that offers a wide variety of courses. The courses range from teaching you how to code, designing, marketing, and much more. Udemy was founded by Eren Bali in 2010. The company was originally launched as an online marketplace for selling video courses taught by experts in their field. Udemy has grown to become the world’s largest destination for online learning and teaching with over 45 million students across 190 countries. The aim of the course is to teach you how to code from scratch in Python. It will also teach you about data structures, algorithms, and much more through engaging videos and interactive coding challenges. Coursera – Programming for Everybody (Getting Started with Python) This course is for anyone who wants to learn the basics of programming in Python. It is designed for people with little or no programming experience. The course covers basic concepts like how to use variables, make decisions and loops, and write functions. This course will teach you the basics of programming in Python. You’ll learn how to program using simple commands, how to use variables and make decisions, and how to write functions that can be reused over and over again. Conclusion There are many online courses that one can take to learn about programming and computer science. However, not all of them would be able to provide students with the best educational experience. In this article, we have reviewed some of the most popular online courses for computer science in order to help you make a decision on which one is right for you! Use this information to make the best informed decision you can and get to studying Computer Science today! Read more: 5 BEST Study Tips to Be a Successful Computer Science Student In College

Scroll to Top