4 Sep 2017

How to create a course

I’ve always admired my colleagues work they’ve put into creating great and rewarding courses, I imagined it was a challenging and time-consuming task. I can see the meaning of that now, because all of a sudden I am developing a course.

I’ve always known the good quality of an Edument course, the great level of competence and the passion the teacher is giving, which is amazing to see.

This time it’s my turn to create something that others will value. With no clue where to start, I am now in full swing. But lucky me; I had and still have the best support. One of my colleagues threw me into it and I was shown a little about the process and the structure, and already after that time I learned new things and could put words on some of my knowledge.

But what are we here for if we cannot take our own responsibility and throw yourself at something, well I did. I was focusing on one separate chapter of the course while my colleague was focusing on another, we were working together but on different parts. And recently I jumped into another course to develop.

Here comes my infatuation for pull requests in focus. I love the way of using Git and Github, where we are collecting material and projects within the company. Here it makes it easy for me to open up for my colleagues to review what I’ve done. Get feedback, and through that feedback develop my own skills and learn. To always aim to get better and to get better with an extra push on the way with the help of competence of others.

Developing a course puts your current competence in place, like a confirmation, while new competencies come into the picture. I’ve noticed it makes it easier to put words on your knowledge, easier to explain some areas while writing the material. To be able to write down an explanation, for what you might previously worked with practically, will deepen and confirm your knowledge and understanding.

Mixing course development with a team project, I’d say gives a great learning curve, to get the big picture of some technology and then put the competence in place with words and pick up these small details that makes a big difference.

More posts

  • Now we launch Comma

     Now we are launching the beta version of Comma, an IDE for Perl 6 developers that will streamline their work.  

    Read more
  • Our view of Vue

    Are React and Angular still the only two responsible choices when selecting a JavaScript framework for the new project, or can Vue now be considered an actual contender also from a business perspective?

    Read more
  • Configuring CMake for success

    One common question I get on our Advanced C++ course is how the project structure should look, e.g. should I split the source code into multiple directories? How can I introduce unit tests? Should I compile into multiple libraries?

    Each project is unique in what it needs, so in this blog post I’ll go over my general preferred setup and then look at how we adopted it for C++ on Android where we also interface with Kotlin/Java.

    Read more
  • Working Remotely… Very Remotely

    Does your job let you travel? Do you want it to? Our job does! And we're taking advantage of it!  Read all about our plans for remote work... very remote work.  #waaayoutofoffice

    Read more
  • Focus on Business Value with Scrum

    How do we, as a company, keep our focus on Business Value, when we our teams are dominated by technical people and developers, who are not always even expected to see the bigger picture. How can Scrum be at help?

    Read more