Fundamentals of Programming

The boring theory that YOU NEED if you want to make solid games and apps - Swift , C# Unity3D

4.13 (466 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Fundamentals of Programming
12 659
students
2.5 hours
content
Jul 2019
last update
$39.99
regular price

What you will learn

Learn the fundamentals of programming

learn control flow statement

practice exercises

swift langage, and c# for Unity 3D

learn about variables

objects

object oriented programming

classes, inheritance, abstraction,

Why take this course?

🎮 Master the Fundamentals of Programming with Yohann Taieb 🎓

Course Headline: The Boring Theory That Will Revolutionize Your Game and App Development Journey - Swift, C#, Unity3D


Course Description:

Are you passionate about crafting the next hit video game or innovative app? Do you shudder at the thought of getting entangled in the web of programming complexities? Fear not! Programming can be daunting, but it's a crucial skill to master for any aspiring game or app developer.

Why You Need This Course:

  • Avoid Software Bugs: One small mistake in your code can lead to catastrophic software bugs, like the infamous Pac-Man glitch where letters overlayed the level, rendering it unplayable.
  • Solid Foundation: To create flawless and captivating games and apps, you must build a strong programming foundation—exactly what this course delivers.
  • University-Level Education, Made Fun: We've distilled the essence of what you'd learn at an American University into an engaging, accessible format filled with real-life examples that resonate with everyone.

What You'll Learn:

  • Fundamental Programming Concepts: Gain a comprehensive understanding of the core principles in programming, including Swift and C# for Unity3D.
  • Real-Life Examples: We bring abstract concepts to life with relatable scenarios and practical demonstrations that make learning fun and engaging.
  • No Boring Theory Here! Our instructor, Yohann Taieb, is committed to making even the most theoretical content as entertaining and clear as possible.

Course Highlights:

  • Entertaining yet Educational: We've designed this course to be both informative and enjoyable so that you can learn effectively without getting lost in the details.
  • Skill for Creation: Programming is your tool for creativity—a way to turn your imagination into reality. Master it, and you'll unlock endless possibilities.
  • Your Computer, Your Canvas: With programming knowledge, you can direct your computer to perform any task you envision, from simple tasks to complex applications.

Why Wait?

  • Immediate Access: Start learning at your own pace, whenever and wherever you choose.
  • Future Self Appreciation: The version of you that will create amazing games and apps in the future is already thanking you for taking this step today!

Enroll now to embark on your journey towards becoming a proficient programmer. With "Fundamentals of Programming," you're not just learning to code; you're setting the foundation for a career filled with innovation, creativity, and technological mastery. Your path to becoming a game or app developer begins here! 🚀👩‍💻🎮

Join us, and let's turn your tech aspirations into reality! 🌟

Screenshots

Fundamentals of Programming - Screenshot_01Fundamentals of Programming - Screenshot_02Fundamentals of Programming - Screenshot_03Fundamentals of Programming - Screenshot_04

Our review


Overview of the Course and Reviews

The course in question is a comprehensive introduction to programming, particularly focusing on Swift, Apple's programming language. It has received a high rating of 3.80 from recent reviewers, with many praising its clarity and usefulness for beginners. Below, we delve into the detailed reviews to extract key points, both positive and areas for improvement.


Pros:

  • Excellent Explanations: The majority of reviewers commend the course for its clear and understandable explanations, making it suitable for those new to programming or looking for a refresher.

  • Beginner-Friendly: Many users have found the course to be ideal for beginners, offering a solid foundation in programming concepts and basics without overwhelming depth.

  • Well-Structured Content: The course is praised for its structured approach, allowing students to jump back and forth between topics as needed for review or practice.

  • Clear Presentation: Instructors are noted for their clear communication and pacing of the material, which contributes to an enjoyable learning experience.

  • Informative Introduction: The course is seen as a great starting point for understanding programming fundamentals, with several users highlighting its role as a crash course into programming concepts.

  • Useful for Refreshers: Even experienced programmers find the course useful for refreshing their knowledge and understanding of key concepts.

  • Value for Money: For a free course, users appreciate the quality of content and the value it provides in learning Swift and the principles of coding.

  • Simplified Learning: The use of visual symbols and concrete examples is appreciated as it simplifies the teaching experience and makes the concepts clearer.


Cons:

  • Software Requirements: Some reviewers point out the need for a MAC computer to follow along with the exercises, which can be a limitation for users who only have access to Windows machines.

  • Outdated Examples: A few users have mentioned that some examples contain references to outdated Swift commands, such as "println" instead of "print".

  • Technical Issues: There are reports of technical difficulties with video exercises that pause and restart by themselves, which can hinder the learning process.

  • Lack of Guidance in Exercises: A common theme is the desire for more detailed guidance during the exercises, especially for newcomers to programming who may feel intimidated without step-by-step instructions.

  • Updates and Changes in Swift: Since the course content was recorded, Swift has undergone changes. Users recommend staying updated with the latest language features to ensure that the concepts learned are still applicable.


Additional Notes:

  • The course is highly recommended for anyone interested in getting a jump start on learning Swift and programming principles at no cost.

  • Users who have gone through the course suggest keeping in mind that Swift has evolved since the course was recorded, so additional research may be necessary to stay current with the language's latest developments.

  • The positive feedback significantly outweighs the issues mentioned, indicating a course that is overall well-received and effective for its intended audience.


Conclusion:

The programming course in question is a valuable resource for beginners and those looking to refresh their knowledge of Swift and programming basics. While there are some limitations and areas for improvement, the course's strengths in clarity, structure, and content make it an excellent choice for anyone interested in starting their journey into the world of programming. Users are encouraged to be aware of the software requirements and to stay updated with the latest changes in Swift to maximize the benefits of this free learning opportunity.

775656
udemy ID
27/02/2016
course created date
21/11/2019
course indexed date
Bot
course submited by