Do you want to Become a Programmer? 3 Informative Coursera Lessons

If you want to become a programmer but you can’t figure out where to start, or you want to increase your programming skills by learning a new language, this is the best place for you.

A great start is the online lessons. And what I mean by that, is MOOCs lessons in platforms like EDX, Coursera or Udacity. YouTube tutorials are also helpful, as they can cover some of your gaps in your knowledge or programming skills.

The main problem is that in most cases, you will just learn the commands in a programming language, and not the algorithmic way of thinking, so the knowledge you build is superficial. Let’ start with the first lesson:

Number 1) Learn to program: the Fundamentals

The first lesson is based on python. You will start from the basics. The amount of work is about 4-8 hours a week for a total of 7 weeks. Finally, the video duration is approximately 7 minutes per lesson.

You will start from the very basics:

  1. How to install python
  2. How to use Python as calculator
  3. Variables  and
  4. Functions

In the third week, you will start to write your first If statements and then you are going to learn about loops, how to read files and many more important parts of this language. Also, it is important to note that the assignments are in the form of quizzes and not coding exercises.

Link for the Lesson

Number 2) Introduction to programming with MATLAB

As you already understand this lesson uses MATLAB as the core programming language. In my opinion, MATLAB is a robust, fast to code and well-optimized language. This lesson demands approximately 5-6 hours of work per week, for a total of 9 weeks. The average video duration is 15 minutes.

In this course, you will learn the basic commands and functions in order to help your coding experience. More specifically, you work with embedded functions in Matlab that help you manipulate arrays with efficiency. In the fourth week, you learn about scripts and problem-solving. Then plotting and debugging tools. In the last weeks, they teach you about if statement, loops, structures, files and several other details.

Finally, this lesson has a key difference. Every week you should send a programming assignment that will automatically be sent back to you whether it is correct or not with a corresponding grade. In this way, you can have more experience with actual coding in your computer, which is very important.

 

Link of the Lesson

Number 3) Programming languages, Part A

The final course that we review today is the “programming languages”. This course is divided into 3 different parts A, B and C. It deals with ML, Racket, and Ruby and gives you the core idea about programming in every language. Part A is 5 weeks long, demanding from you 8 to 16 hours a week and lecture videos are approximately 8 minutes long.

In part A you will learn about functions, variables, datatypes, recursions, filters, pattern-matching applications and much more. Then in part B, you will extend this knowledge in Racket language, getting some knowledge on the fundamentals like compiler vs interpreter, static vs Dynamic and so on.

In part C you will work with dynamic programming in Ruby. More specifically, your will work with arrays, blocks, classes, methods and much more.

Finally, this course has multiple programming assignments automatically and peer graded.

This was a Coursera Review. I hope it can help you choose the best programming lessons for your needs.

 

Link of the lesson

14 Comments

  1. white bunk bed craigslist

    I adore this website – its so usefull and helpfull.

    Reply
    • Philosophy Behind Coding

      Thank you for your time and your feedback!!

      Reply
  2. white metal bunk bed

    Amazing Website, Keep up the beneficial work.
    Appreciate it.

    Reply
    • Philosophy Behind Coding

      Thank you very much your feedback is very important for us

      Reply
  3. olavioKr

    Excellent blog! Do you have any recommendations for aspiring writers? I’m planning to start my own website soon but I’m a little lost on everything. Would you recommend starting with a free platform like WordPress or go for a paid option? There are so many choices out there that I’m totally confused .. Any suggestions? Appreciate it!

    Reply
    • Philosophy Behind Coding

      If you are not a Web developer and you want a professional looking WebSite in no time I recommend you to use WordPress with Divi Theme!!! Let me know how it went 🙂

      Reply
  4. Shawn

    I’m gone to convey my little brother, that he should also pay a visit this webpage on regular basis to take updated from newest information.

    Reply
  5. cute fashion blog

    Superb website you have here but I was wondering if you knew of any user discussion forums that cover the same topics discussed in this article?
    I’d really like to be a part of group where I can get
    comments from other knowledgeable individuals that share the same interest.
    If you have any suggestions, please let me know.
    Kudos!

    Reply
  6. Roxana

    This website was… how do you say it? Relevant!!
    Finally I’ve found something that helped me. Thank you!

    Reply
  7. fashionbeautytipss

    What’s up i am kavin, its my first occasion to commenting anyplace, when i read this article i thought i could also create comment due to this sensible article.

    Reply
  8. simply fashions

    Hi there everyone, it’s my first go to see at this web site, and article is really fruitful designed for me, keep up posting these articles or reviews.

    Reply
  9. best fashion blogs

    Hello there, I found your site by the use of Google at the same time as looking
    for a related matter, your web site came up, it looks good.
    I have bookmarked it in my google bookmarks.
    Hi there, simply was aware of your weblog via Google, and located that it’s really informative.
    I am going to watch out for brussels. I will appreciate if you happen to continue this in future.

    Numerous people will be benefited from your writing.

    Cheers!

    Reply
  10. simply fashion

    These are genuinely wonderful ideas in on the topic of blogging.
    You have touched some pleasant points here. Any way keep up wrinting.

    Reply
  11. simply fashion

    Pretty nice post. I just stumbled upon your weblog and wished to say that I’ve truly
    enjoyed surfing around your blog posts. After all I will be subscribing to
    your feed and I hope you write again very soon!

    Reply

Submit a Comment

Your email address will not be published.

Blog Categories

Share This