-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create a free course to serve both as a teaching and marketing tool #5
Comments
Some news: It is good to have it generating revenue, it will help the project sustain new updates in the future. |
Great initiative! Maybe the question is trivial, but it's not clear to me, is the team already complete or do you need to hire someone? |
I have names for most of the roles, many are already working in the ecosystem. The instructional designer, the agency, and other supporting roles may be outsourced. |
I like it and @lock9 always did a very good job in neo. |
Daniel Fioravante - Head of Marketing, COZ. I am very excited about this project because it plays a double function for the Neo ecosystem - it will be designed to create a knowledge pool that will attract new talent and also contribute to reinforce its image and reputation, working as a great advertising tool, showing all the possibilities Neo offers. Today, sources of information on platform are very scattered and the learning process takes a lot of effort and networking to get to the right experts. With this course, all the knowledge communities on Neo have produced and accumulated would be gathered, organized and transmitted it with optimal pedagogic methodology. Having worked in marketing for more than 15 years, I am very honored to be one of the names Rick is considering to be acting as a Marketing Specialist, making sure the course is widely advertised and the program, convergent with Neo's strategic goals. Additionally, I suggest the content strategy is managed by the person holding this position, so it has the correct tone and messaging to estimulate developers to join or form new communities, bringing the innovation Neo seeks to foster. |
I've been working with @lock9 for two years now as PO and Business Analyst at some of Simpli's blockchain projects. Coming from a teaching background, I've followed with great interest the learning process of many of our developers first coming into blockchain, also having to learn a lot myself to provide support in this onboarding process. I've also worked on COZ's dojo, which tried to provide a basic N3 knowledge base, but a few obstacles ended up stopping the project, like disputing developers time with more urgent projects and the lack of a dedicated content team. I feel these past difficulties are covered by the shape of this proposal, and I'm eager to help as best as I can. |
We've onboarded over 20 people to the Neo ecosystem. It is hard for them to understand the whole picture. I'm pretty sure that most of them have no idea of what is going on behind the scenes. Over the last few years, I've missed a training center. I wonder how other communities train their new resources. About the content: We should collect these advanced topics with community specialists and see what we could include in our course. |
This is a great opportunity to review the whole ecosystem tools and find the weak points, what are the most difficult parts, which bugs we need to fix, how we could make things easier and more interesting. This is great, I love it. |
Hello all! 👋 Nicely written proposal. I'm collecting some feedback within AxLabs and we will provide some feedback really soon! 🔜 |
Hi @lock9, great proposal! We like the basic goal of creating a "free course to serve both as a teaching and marketing tool”. You mentioned some good points like
We have one major objection for which AxLabs tends to not endorse this proposal in the current format. We would like to see the proposal split into two smaller proposals:
A comment independent of the proposal: I think it is easier for the DAO members to spent the DAO’s treasury in smaller chunks instead of big chunks. It gives a bit more control over the process. Deliverables of one proposal can be evaluated and influence the decision of a successor proposal. |
Hi @csmuller, I can't edit the proposal, but you can see from my comment here that in fact, we should work in 2 courses. One free, and one advanced one, that is paid. They are intrinsically connected.
Making just a free course won't help with the main goals of this proposal, which are: to teach new resources about the Neo platform, and use it as a marketing resource. The reasons are:
The goal is to teach blockchain technology, and not any programming language. We want to train people to solve problems using Neo. This is a Neo advantage. We can put people to focus on problem-solving instead of having them worry about the programming language. I also want to add that:
|
Hello, this is sam from NGD. Nice to see your proposal. It is really important for the Neo ecosystem currently. Here are some points I like most:
But I have some concerns about your proposal as well:
These are my ideas. Hope they can help. |
Hey @lock9! Once again, I pretty much liked this proposal. Goes in the direction of what I strongly believe: educating others about what we do is key to our success. But let me go to your comments:
So, I internally talked a bit here with the AxLabs team, and we got to the conclusion that would be nice if you could split this proposal into smaller chunks. What about if you could first focus on the free one with "essentials"? We believe that this would fit a smaller-sized proposal. As @csmuller wrote, this could be the goal:
Later, once time goes on, you could submit a second or a third proposal. No worries. Therefore, this is the procedure if you decide to break this proposal down into smaller ones:
We, from AxLabs, agree that making a paid course makes totally sense! However, not for the first GrantShares proposal within this topic. 😅
Agree.
Agree.
Agree.
Agree. So... we agree on almost everything! 😅 🥇 💯 It's just that, in our opinion, instead of the DAO making a larger commitment/investment at once, it would be nice to test if this path is good to pursue -- testing the market a bit (providing some free courses) and seeing the results along the way. That's why we defend breaking this proposal into smaller ones over time. What do you think about this, @shargon @lllwvlvwlll @devhawk @JohndeVadoss @steven1227 @igormcoelho @deanragnarok @hacfox ? |
About other arguments in your comment:
Yes, it's clear that this course series is not to teach any "programming language" per se. What @csmuller mentioned in the second point of his comment was more about that, in the end, you will need to choose an SDK with a specific programming language to give examples and/or exercises -- given that, in the Neo ecosystem, we have compilers for multiple languages. This topic, in our opinion, is for a second proposal to GrantShares. It would be nice to see how to structure a course to cover not only C# but all the languages supported by Neo! That would be awesome. 🚀 |
So, let me explain something here: If any GrantShares DAO Member would like to endorse this proposal, no worries... this is a DAO! 💚 In this case, @lock9 could go ahead and put the proposal on-chain... then a member could endorse it to go to the voting phase. You can check the GrantShares Proposal Lifecycle on our docs page. 😄 👍 Just don't forget that if you put this proposal on-chain and no DAO member endorses it, the proposal will expire and you'll need to re-submit it. So, the discussion phase of a proposal is really important to provide confidence to the proposal author ("Proposer"). If the proposer is confident that someone would endorse it, then, I suggest moving on and putting the proposal on-chain (through the dApp, only the proposer is able to do that). |
Personally, I am confident that this could be delivered and believe it would be a valuable addition to the ecosystem. I agree that it could be split into a few sections, but also want to ensure that the application is completed (which has a reduced probability if there are multiple proposals that need to be pushed through). This is a really could reference example for how a proposal should be structured imho. Its clear and very well written. |
Hi everyone, I know almost everyone got it, but just to make it clear one last time. It solves some problems, but what people want, from a marketing perspective: jobs, careers, certifications. We should build something like this instead:
I can't go into details about what will be included in the simple and the advanced course because we don't know it yet. Why? Because we need community input to understand what a person (mostly developers) needs to know. We may train people in skills that aren't relevant. If these people can't be useful in the ecosystem, then the project has failed.
I want to work with communities. As mentioned above, we need them to collaborate. However, we can't rely on them to create the content itself. I have multiple plans to work with community members to get their input or deeper collaboration if they want to. I've participated in the neo-tutorial. The project was divided into multiple groups. The content is good, but it is heavy. It is not on video either. I also remember that some people did not meet the deadlines (I wonder if I met the deadline either). About rewarding: About a custom webpage:
I hope we can have that in the future too. We should do that manually at first. Maybe use a Discord channel, I'm not sure. We need to make sure that our communities see value in this 'certification'. We have some ideas for that. Example: If the 'most expensive package' costs U$2.000, they could pay U$200 and get U$1.800 deduced from future rewards. Note: Producing ' full-time jobs' is another, bigger challenge. It depends on management, leadership etc. A problem for another time.
I don't think that the programming language matters. People won't join Neo because they know C#. They will join because they want to learn blockchain. They are considering changing their careers. They need to taste the technology and see if they like it. Solidity is a barrier. It makes developers give up because they don't want to learn a different programming language just for this. A note about C#: We will redeploy this proposal. I will make 3 changes:
Personally, I would never invite people for an 'experiment'. We have enough experiments. I also believe that there is plenty of evidence that we need a professional training program. Also note that the scope has increased considerably, and we are not requesting more funds. |
🚫 This proposal was cancelled (closed discussion) on request of the proposal's owner. |
Hi. We will wait for some feedback, if none is given (or is not something really bad) we will deploy the proposal on chain. Thanks everyone! |
Abstract
Create the most complete course on Neo Development, aimed to cover basic to advanced topics of blockchain technology. Over 30 videos, activities and live on-chain examples especially tinkered to onboard developers into blockchain by presenting Neo as the all-in-one platform of Web3.
Proposal Information
Description
The goal is to create a free course to serve both as a teaching and marketing tool. It will be structured as a Blockchain Introduction course, attracting the mass of developers recently interested in this trending technology, and then use Neo to portray the examples that will guide them from basic concepts to actual hands-on dapp development.
The idea is to position Neo as the entry point to blockchain by providing a concise free course that will be available on a popular educational platform (Udemy). This will be a complete blockchain course, and we expect to provide enough content to keep the student busy for 8 to 16 hours.
The course will contain professional quality videos, exercises and code examples about blockchain development on the Neo platform, using the versatility of it's native features to present it as the all-in-one platform that it really is.
Topics that we want to cover:
Blockchain General:
Presenting Neo:
Setup
Hands-on learning:
Dapp Examples:
Ecosystem Onboarding:
Not all topics listed above will necessarily enter the course. The final shape of the contents will be refined in the planning phase, where we'll structure the course in detail having in mind the goals mentioned above: create a free course to serve as both a teaching and marketing tool. We also want to make the student interested in being part of our community.
Goals and Motivation
Our goal is to create a useful course that also serves as a marketing tool for the Neo Ecosystem. Blockchain is a very new technology, and learning resources on it are scattered, usually dependent on direct contact with developers through forums and discord servers. The idea is to create a course that feels like any other online technical course, with professional videos, planned support content, exercises, and examples, guiding the user through a solid learning path.
Our motivation is to foster the growth of the ecosystem, by attracting blockchain first-timers to a learning path paved by Neo resources. A free course that will help new developers learn their way into blockchain and during the process encourage them to start building their projects on Neo.
Our strategy is to take advantage of Neo's native features as the best approach to explain blockchain technology itself, and also leverage the high popularity of the Python language to attract different profiles of people to the course, presenting blockchain as something accessible. Python is a programming language that is also present in business schools and other side courses, making it ideal to attract a diverse audience to our course.
Future Developments:
We also see this project as the possibility of structuring a solid and comprehensive knowledge base for the Neo ecosystem. By starting with a general course that will attract new developers, we can then proceed to produce other course modules where the users will delve deeper into Neo's many different possibilities.
We're especially interested in creating shorter modules that'll cover other supported languages used for smart-contract development (Java, CSharp, Go), as we see in this a huge potential for bringing developers with different backgrounds to the ecosystem.
This kind of educational material might also come to play a strategic support role for the ecosystem's hackathons, fostering a quicker and established onboarding experience for developers coming from other blockchains.
Project Roles
Product Owner
Responsible for the overall success of the project. The PO is also responsible for ensuring that the project is moving towards its goals. On this project, the PO will be responsible for ensuring a high-quality course, great for learning that also brings new developers to the Neo ecosystem.
Marketing Specialist
This course is a marketing tool. We will need a marketing specialist to create an effective strategy. Not only do we need to think about the course presentation, but also add small hooks inside the content, that will these developers closer to our ecosystem.
Neo Developer
A Neo expert that will actively participate in the development of the course. The developer will be responsible for ensuring that the content of the course is correct, collecting from the ecosystem's already existing experience, and guiding the learning path in a technically interesting direction.
Instructional Designer
The ID is responsible for designing the course experience from the material organized by the previous two roles. His role is to shape the actual learning materials that will be produced, such as videos, exercises, and examples. It's a key role to ensure a course that will provide a strong and structured e-learning experience to the overall public.
Instructor
The person that will guide the videos. The instructor must speak fluent and clear English, and will also be the face of the course. Bringing a human face to explain such a complex technical theme helps enhance the learning experience through empathy. Having a charismatic teacher is key to the marketing goals of the course.
Designer, editor, content writer, and assistant
Supporting roles are required to produce a high-quality course. These roles are responsible for editing the videos, creating slides, producing text content, etc.
Deliverables & Roadmap
Since our goal is to teach, but also to develop a marketing tool useful to the ecosystem, the most crucial part of the project is the course design and planning. After the desired learning path is aligned with a clear and solid showcase of Neo's capabilities, we'll proceed to producing the actual resources and exercises.
For the course content, our team will work with a specialized instructional designer to maximize the learning experience.
The project will be divided into 4 stages: planning, execution, release, and review.
Planning: Duration: 30 to 45 days
Deliverables:
Execution: Duration: 30 to 60 days
Deliverables:
Release:
Duration: Up to 30 days
Deliverables:
Review:
Duration: 30 days after release
Deliverables:
Deliverables Verifiability
The content for each phase will be posted online (GitHub).
The final course will be available for free on Udemy.
Sponsors are invited to follow the project development as we build it (not in public).
Investment
We are looking for an investment of 3.800 NEO (~U$35.000 USD). This amount will be used to pay for the team and to hire a specialized agency. We will need to pay taxes to hire some of the planned resources, this is included in the total value.
We would like to award participants up to U$20 in GAS if they send their project for review. This amount is not included in the current budget. We also don't know who could be responsible for doing these project reviews.
About You / Your Organization
Ricardo Prado - COZ Member
Personally, I'm part of the Neo Ecosystem since 2018, having closely followed the technical development of the platform. Together with Simpli - a brazilian software house - I've worked directly on a vast range of Neo related projects, from compilers to wallets to dapp development, mainly through partnerships with COZ and NNT.
During this time, I've gradually brought Simpli's 20+ tech team closer to blockchain projects, in a movement that involved a lot of research and the constant development of a collective knowledge base. This process has made me realize the importance of organizing the blockchain knowledge for the regular developer if we want to foster creativity and innovation in our ecosystem.
Proposal Info 📋
Proposal Type:
request-for-funding
Amount Requested:
3800
Token:
ef4073a0f2b305a38ec4050e4d3d28bc40ea63f5
(NEO
)Receiver Address:
NWShhibPiLYdH9xhpkGMw43K7n2yisNUpv
(49dc33e727fca011e97eb2ac4b10bad44d3a8173
)Created by: @lock9 🚀
Raw Intents: 👀
👇 React with 👍 if you liked it, or 👎 if you think this proposal can be enhanced!
The text was updated successfully, but these errors were encountered: