Hot Summer Deals are Here!
Celebrate with up to 99% off on 17,500 resources
02
Days
07
Hours
01
Mins
01
Secs

Would you be interested in learning computer science?

Would you pay €14,99 for a course teaching you everything mentioned below


  • Total voters
    14
  • Poll closed .

thmihnea

Software Engineer
Supreme
Feedback score
9
Posts
90
Reactions
91
Resources
0
Hi,
I’m looking to create a course on Udemy in which I’ll teach both competitive and real-world programming through Java.
Before doing so, I’d like to create a poll so I could get more insight.
Thanks a lot to anyone who’s taken their time to vote!
 
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Andrew

Retired RM
Supreme
Feedback score
15
Posts
551
Reactions
153
Resources
6
Hey there,

I personally would love to take the time to learn Java and plugin development in general as I think it's an awesome skill to have. I do however have a few suggestions.

I think currently a lot of the paid courses loose some custom on the fact they don't have two or three taster courses, just small non complicated tutorials that could help people see what they're planning on learning through the course. It's hard to know if it's gonna be for you without testing it out.

I wish you the best of luck if you decide to do this!

Lolli | <3
 

solo

Setups, Configurations, Management, and Designs
Supreme
Feedback score
83
Posts
1,864
Reactions
847
Resources
0
i would like to learn under you as a student

you seem to have a vast portfolio and i am interested :>
 

thmihnea

Software Engineer
Supreme
Feedback score
9
Posts
90
Reactions
91
Resources
0
Hey there,

I personally would love to take the time to learn Java and plugin development in general as I think it's an awesome skill to have. I do however have a few suggestions.

I think currently a lot of the paid courses loose some custom on the fact they don't have two or three taster courses, just small non complicated tutorials that could help people see what they're planning on learning through the course. It's hard to know if it's gonna be for you without testing it out.

I wish you the best of luck if you decide to do this!

Lolli | <3

I also planned to make a course on plugin development if the reception to this one is great, as you can’t directly dive into Spigot without knowing anything about Java/programming in general.

This seems like a good idea, only thing that came to my mind is the target people your offering this course to. I know that most if not all high schools & colleges here in the UK already teach computer science. If I'm right I'd assume your target market should be 15 and under, seeing as though schools teach it all for free. I can see your very heavily involved in IT due to your MCM profile, which is a benefit as you may know more than others.

Main topics I'd really focus on is computer architecture, networks, and security. The reason for that is because they're the main topics, and if I was the person buying the course and wanting to go into an IT lifestyle, your providing a mix of the basics (computer architecture) and also the more demanding roles that many IT companies want from people such as the security, and networks.

Good luck with this!

Yes, they do teach computer science, but probably none of them actually show you how to utilize computer science skills in real programming. It’s mostly just games that you play with your teacher.
In more advanced lessons, I wanted to cover topics such as database solutions, data encryption (utilizing the SHA256 algorithm), multithreading and asynchronous computation, design patterns and going over a few things that Google has to offer for Java developers (i.e: Guava, TypeTokens etc)
 

Gunny

キング
Supreme
Feedback score
13
Posts
2,699
Reactions
1,405
Resources
2
Interesting.

As a user above stated, schools offer IT specialist classes, more in-depth and comprehensive courses. What would this course benefit a learner over others and even school (HS or college)?
 

thmihnea

Software Engineer
Supreme
Feedback score
9
Posts
90
Reactions
91
Resources
0
Interesting.

As a user above stated, schools offer IT specialist classes, more in-depth and comprehensive courses. What would this course benefit a learner over others and even school (HS or college)?

Besides what I’ve said in my last response, I also intend on developing some real applications within the course (like a Spring application or something for Android, still have to decide). The course will cover more subjects than what school shows you (because in school, you’re probably stuck on the same topic solving problems and doing exercises for a few weeks, which means less new information), and will go more into the depths of Java. Also, wanted to show off a bit of Kotlin because it’s getting quite popular. This will involve a lot of work and will probably be fully finished within a few months.
 

Dad

MCMCon Entrepreneur
Supreme
Feedback score
62
Posts
2,404
Reactions
1,706
Resources
0
Hey there.
While I have never been interested in Java, I will say that you should really make sure that you're aware of the methods you're using to teach the users who purchase your course.

As someone who began learning Fullstack Engineering over pricey courses, I can confidently say that purchasing them was one of the most horrible choices of my life. I say this because they're simply horrible at what they're doing even though they are reputable sites. I am personally a self-taught programmer who works off documents and very focused courses, and as a Computer Science student I absolutely despise the class because of how slow everything is.

If you want to really succeed as a teacher, do something that the people who purchase your courses would enjoy. Programming can be tough, but a good and appealing course can make it 100x easier.

I'd suggest using the following tips:
- Visuals are extremely important. If you have any experience with animation or know someone who does, I'd highly recommend involving some clips that could explain the subject better.

- Give real life examples of what you're doing.
As someone who often likes to help people online with JavaScript help, I tend to use real life examples to better explain what is going on behind the scenes - Take for example the 'return' statement and a cake shop:
Say you go to a cake shop. You walk up to the counter and ask the seller for a cake of your own! Now, you want a custom cake, so the seller asks you exactly for the toppings you want on your cake. (Getting input) Once you have given the seller all of your input, the seller sends over your order to the bakers at the back (Calling a function) with all of the details supplied (Sending over parameters as well). At the back (Inside the function's algorithm), the bakers bake your cake, add in the toppings, and finally return the cake to the seller, who gives it to you!

- Of course, speak clearly. Make sure you are able to appeal to your audience, and speak as if you're a professor in front of his students in a real-time class.

I believe this should be it.
While I personally will probably not be purchasing your course, I am sure many others would if you do it correctly.
Good luck <3
 

thmihnea

Software Engineer
Supreme
Feedback score
9
Posts
90
Reactions
91
Resources
0
Hey there.
While I have never been interested in Java, I will say that you should really make sure that you're aware of the methods you're using to teach the users who purchase your course.

As someone who began learning Fullstack Engineering over pricey courses, I can confidently say that purchasing them was one of the most horrible choices of my life. I say this because they're simply horrible at what they're doing even though they are reputable sites. I am personally a self-taught programmer who works off documents and very focused courses, and as a Computer Science student I absolutely despise the class because of how slow everything is.

If you want to really succeed as a teacher, do something that the people who purchase your courses would enjoy. Programming can be tough, but a good and appealing course can make it 100x easier.

I'd suggest using the following tips:
- Visuals are extremely important. If you have any experience with animation or know someone who does, I'd highly recommend involving some clips that could explain the subject better.

- Give real life examples of what you're doing.
As someone who often likes to help people online with JavaScript help, I tend to use real life examples to better explain what is going on behind the scenes - Take for example the 'return' statement and a cake shop:


- Of course, speak clearly. Make sure you are able to appeal to your audience, and speak as if you're a professor in front of his students in a real-time class.

I believe this should be it.
While I personally will probably not be purchasing your course, I am sure many others would if you do it correctly.
Good luck <3

Hey,
Thanks a lot for all the suggestions! Also, the course will include animations, I've talked to a friend in regards to that. It also won't be rushed and we will take our time with it, I just wanna perfect it.
 
Top