Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
- 30% Code organization and readability for the self-taught coder

Code organization and readability for the self-taught coder

$13.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.1/10 (Our Score)
Product is rated as #168 in category Programming

Learn how to organize the code of any software project so you will not get lost in your own code. Learn readable code good practices so you can produce clean, easy to understand code.

You learned a programming language syntax and want to build a great software project and are staring at your screen. Where and how do you start?

This course is not like usual beginners course. I will not rehearse what are variables, loops, classes, and functions. Instead, I will teach you a systematic method to make use of all these code structures to organize the code of any software project. This course might be your first step into the ‘craft’ aspect of programming.

Course overview
We will start at the beginning and explore a bit of programming history. Back in the late 70s, we will see the early attempts at solving the code organization problem and how it has evolved to today’s paradigm. This is a unique opportunity for you to dig into programming history and learn fundamental and historical code design concerns: code coupling and cohesion.
I will then teach you the project analysis phase, where you will learn to establish the requirements of your project and develop them into use cases scenarios. At this point, you will be equipped with a very solid foundation to start coding.
Next, you will start the code design phase, where, guided by the analysis phase outcome, you will turn use cases into code. At each step of the process, you will be involved in a practice activity where you will be able to reproduce what I’m teaching with your own project.
Finally, I will teach you code readability good practices to help you produce easy to understand code. Quizzes will make sure the notions learned are well solidified into your brain.

Instructor Details

I always had an entrepreneurial spirit and rapidly jumped into the internet craze. I co-founded my first company in early 2000 to run a general community web site. I co-founded my second company, Kaeria, in 2004 which I ran as CEO until 2016. I was involved in many web sites and software projects. At first, I delegated the coding work to offshore companies. This was very costly so I decided to learn to code to master the whole software creation process. I became full-time coders 10 years ago. I learned on my own, so I know exactly the pain and difficulties that self-taught coders are facing. Today I'm still a full-time developer and freelancer and work within an independent structure. I make a living out of my code, so my approach is very practical and down to earth.

Specification: Code organization and readability for the self-taught coder

Duration

3.5 hours

Year

2017

Level

Beginner

Certificate

Yes

Quizzes

Yes

10 reviews for Code organization and readability for the self-taught coder

4.4 out of 5
6
3
0
1
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Roman Mishin

    I think the real problem self taught programmers face caused by contemporary human culture and language full of idioms, metaphors, allegories, and other go figure abstract ideas: movies are full of fantasy, literature is full of fiction, news are full of horror. Moving from that mindset to programming is difficult. The difficulty of mastering programming, in short, is the difficulty of straightening one’s own thought and lingo: recognizing levels of abstraction, defining prominent concepts, and relating them to one another. This could be common knowledge, but it is somewhat strange that this topic is not as concisely put together elsewhere as it is in this course. This course delivers on its promise. It addresses precisely the issues I was facing, and in general was of great benefit to me.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Luca Ravotto

    Very clear and full of useful advices. It helps a lot a new programmer to see the big picture and be more confident about its ability to follow good practices. Highly recommended!

    Helpful(0) Unhelpful(0)You have already voted this
  3. Jared Foster

    Good information in this course but has a low quality of production. Course can be hard to follow.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Dror Dvash

    Exactly what I was looking for. Talking about universal immutable laws, rules, and guidelines on clean, easy to understand and much more efficient code. Super recommended!

    Helpful(0) Unhelpful(0)You have already voted this
  5. Hakim Ramzani

    Finally found a content that proves the process of system development is not a difficult task. Thank you for this course.

    Helpful(0) Unhelpful(0)You have already voted this
  6. Daniel Oh

    Great Course! Supplemented knowledge from my Computer Engineering Degree.

    Helpful(0) Unhelpful(0)You have already voted this
  7. Zzaustc

    Inspiring course! Useful insights for developers!

    Helpful(0) Unhelpful(0)You have already voted this
  8. Allan McLaughlin

    It s gas if this course was created specifically for me… all of my current struggles are represented in the first section…

    Helpful(0) Unhelpful(0)You have already voted this
  9. Jishy Johnson

    great explanation

    Helpful(0) Unhelpful(0)You have already voted this
  10. Noel Quintos

    The lectures are very good and easy to understand. However, I wish there were more.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Code organization and readability for the self-taught coder
    Code organization and readability for the self-taught coder

    $13.99

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare