The Self-Taught Programmer

The Definitive Guide to Programming Professionally
4.58 (4362 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
The Self-Taught Programmer
172 727
students
6 hours
content
Mar 2021
last update
$29.99
regular price

Why take this course?


Master the Art of Professional Programming: "The Self-Taught Programmer" Course by Cory Althoff

🚀 Headline: The Definitive Guide to Programming Professionally

Are you on a journey to become a proficient programmer? Have you already mastered the basics of coding but feel like there's a vast universe of knowledge beyond writing syntax? If you're nodding along, then this course is your golden ticket! 🗝️

About the Instructor: Cory Althoff, a self-taught programmer who transitioned from a learner to a Software Engineer II at eBay, knows firsthand the challenges you're about to face. His experience will be your compass in this expedition.


Course Overview:

This isn't just another coding course. It's a transformative journey designed to equip you with the comprehensive skills necessary to thrive as a professional programmer. Here's what you can expect:

📚 Section 1: Python Programming Mastery

  • Dive into Python 3 and craft your first functional program.
  • Understand the building blocks of programming that will lay the foundation for your coding journey.

⚙️ Section 2: Object-Oriented Programming & Powerful Applications

  • Grasp the principles of object-oriented programming to create complex, yet powerful applications.
  • Get hooked on coding as you build something meaningful and exciting with your newfound skills.

🔧 Section 3: Tools of the Trade

  • Master tools like Git, Bash, regular expressions, and databases essential for any programmer's toolkit.
  • Develop a web scraper to harness the power of automation and data retrieval.

🎓 Section 4: Computer Science Fundamentals

  • Study key concepts in data structures and algorithms that are crucial for efficient problem-solving.
  • Learn how to apply these concepts to solve real-world problems.

🤝 Section 5: The Human Side of Programming

  • Gain insights into the collaborative aspects of programming, including working with teams and effectively communicating your ideas.
  • Prepare for the job market with practical tips on landing that dream programming position.

Why Choose This Course?

  • Comprehensive: A holistic approach to becoming a professional programmer, not just another coder.
  • Experienced-Led: Learn from someone who's been in your shoes and made it to the other side.
  • Actionable: Practical advice and strategies that you can apply immediately.
  • Community Support: Join a community of like-minded individuals on the same path to professionalism.

🌟 Is Professional Programming Your Destiny?

If your answer is a resounding "Yes!", then this course is your stepping stone. Embark on this learning adventure, and transform your self-taught skills into a rewarding career in software engineering.

Enroll now and take the first step towards programming professionally. Your future self will thank you for it! 🚀


Course Gallery

The Self-Taught Programmer – Screenshot 1
Screenshot 1The Self-Taught Programmer
The Self-Taught Programmer – Screenshot 2
Screenshot 2The Self-Taught Programmer
The Self-Taught Programmer – Screenshot 3
Screenshot 3The Self-Taught Programmer
The Self-Taught Programmer – Screenshot 4
Screenshot 4The Self-Taught Programmer

Loading charts...

Comidoc Review

Our Verdict

This Udemy course, "The Self-Taught Programmer: The Definitive Guide to Programming Professionally," offers an expansive curriculum covering Python programming, computer science fundamentals, and career advice for aspiring software developers. Students laud its real-world application of concepts, making the learning process more engaging and practical. However, there are some downsides to consider: a few students find the pace too fast, particularly in data structures and algorithms sections; some exercises lack detailed explanations that could benefit certain learners; support for students seeking help with course assignments is minimal via the comments section; and not all students might appreciate the instructor's teaching style, with some describing his voice as robotic. Overall, it's a comprehensive resource that equips prospective software developers with essential skills, but be prepared to persevere and possibly fill in some knowledge gaps independently.

What We Liked

  • Covers a wide range of topics from Python programming to computer science fundamentals and job hunting tips
  • Incorporates real-world scenarios making the learning experience more engaging
  • Well-structured curriculum with exercises following each concept introduction
  • Provides practical experience using tools like Git, Bash and regular expressions

Potential Drawbacks

  • Some students find the pace too fast, particularly in data structures and algorithms sections
  • Lack of in-depth explanation in certain exercises, leaving some students confused
  • Minimal support for students seeking help on course assignments through comments section
  • Instructor's teaching style may not appeal to everyone, with a few students mentioning his voice being robotic
1145562
udemy ID
14/03/2017
course created date
27/11/2019
course indexed date
Bot
course submited by