Maximizing the Treehouse experience - Navigating your Technology Education Opportunity

The West Virginia Coding Club had the privilege of having Shannon Bisceglia, Client Success Manager and Jenavieve Dance, Career Advisor and Community Manager for Treehouse.

Treehouse's mission is to diversify the tech industry through accessible education, unlocking the door to opportunity, and empowering people to achieve their dreams. Offering courses to individual learners, internal company teams, and third-party education providers, Treehouse helps to bridge the gap between formal educational institutions and on-the-job requirements.

Shannon and Jenavieve took time to explain the Treehouse platform showing its full range of benefits, including learning tracks, library, community and code adventures. The Treehouse platform is not just for learning, but it enables participants to launch or relaunch their career journey, with tools to prepare for their future careers or take the next step up with their current career.

When utilizing the career tools, students can craft a strong portfolio, with an option for one on one sessions with Jenavieve. It is a one stop shop for people who want to learn to code!

Advice from Shannon and Jenavieve:

Expect roadblocks, no learning journey is struggle-free, there are tools to help you! Utilize your resources and work through it.

Network with others and utilize LinkedIn to build your network.

Three step fun checklist to keep engaging:

  1. Go to the Treehouse Library and choose a new course or track

  2. Join Discord Treehouse server and connect with the community

  3. Set a new learning goal for yourself and stick to it

To learn more about Treehouse, click the link: www.teamtreehouse.com

Dan McElroy, President of WV Coding Club, shared, "We deeply appreciate the positive relationship that the WV Coding Club has with Treehouse. The tools they provide allow our students to not only achieve, but to excel. Thank you Shannon and Jenavieve!"

Keep Coding!

Treehouse CEO Shares Career Opportunities with Ripley High School students

The CEO of Treehouse, a US-based, International Technology Education company, made a special trip to West Virginia on January 8, 2024. Jason Gilmore, CEO of Treehouse, visited Ripley High School to share his insights on career opportunities in the Technology Industry. Below is a link to a Jackson Star & Herald newspaper article about this special event.

If you are or know a 6th to 12th grade West Virginia student who is interested in Coding, have them apply here, (CLICK THIS LINK).

CLICK HERE FOR NEWSPAPER ARTICLE

Left to Right: Jason Gilmore, Tree House CEO; Luke Swiney, Ripley HS Principal; Dan McElroy, WV Coding Club President

Guest Speaker - Jason Gilmore, CEO of Treehouse - The 100X Developer

The 100X Developer: AI and the Future of Software Development

We had the singular privilege to have Jason Gilmore, CEO of Treehouse, speak to the West Virginia Coding Club students at one of our regular meetings.

Jason has been the CEO of Treehouse for almost two years and says this opportunity is a "dream come true”. He started coding at age eight when he received a Commodore 64 computer for Christmas. Jason is the author of nine books, including the bestselling “Beginning PHP and MySQL” and “Easy Laravel 5". Jason's writings on web technologies have appeared hundreds of times within popular industry publications.  He is also the co-founder and former board member of the CodeMash Conference (www.codemash.org) He is also a Principal at Xenon Partners, where he leads the Mergers & Acquisitions Technical Arm. Prior to joining Treehouse, Jason spent four years as the Chief Technology Officer (CTO) of DreamFactory Software, and prior to that spent many years as a developer or lead developer with other companies.

Treehouse's name precedes itself, their Mission is to diversify the tech industry through accessible education, unlocking the door to opportunity and empowering people to achieve their dreams. It is an online technology school that offers beginner to advanced courses in web design, web development, mobile development and game development. Its courses are aimed to help its students develop coding skills for a career in the tech industry. The Treehouse learning program includes videos combined with interactive quizzes and code challenges. Jason shared that Treehouse has published 29 AI courses over the past few months with many more on the way!

Jason explained that many people are concerned about Artificial Intelligence (AI), but he believes programmers who embrace AI will have more fun and rewarding careers than ever before. A "10X Developer" is a very good and efficient Coder and pretty rare to find, but with the support of AI even an average coder can become a 100X Developer.

Jason discussed Generative AI, where ChatGPT seems to be the best known currently. They use LLMs (Large Language Models) to guess the next most likely word. They basically have created a map of the text-based world. How that data is weighted is why responses can differ each time.

A book titled "What is ChatGPT Doing and Why Does It Work?", authored by Stephen Wolfram, was recommended by Jason. Jason took time to show how AI could be used as a Research Assistant, Video Game Asset Creator and Coding Assistant. He showed how he used AI and in 12 hours (start to finish) he created a website (using HTML and CSS) called BlogIgnite.com

Jason explained how to use the Coding Assistant to help you create the "plumbing" underneath so that you become the architect for the "cool stuff" in building your program. You can have it help automate tests to help test your code. He also shared a site that has AI models for download.

With these kinds of tools it allows a Coder to consider how they make the best use of their time so they can focus on the aspects that make users / customers productive and happy.

Jason gave students thoughts of the future with AI:

1. Programming isn't going away, but it is going to change.

2. We're going to leave the boring stuff to computers, and using our creativity to build the next generation of technology products.

3. Truly realistic, talking AI is coming.

4. The best part about being programmers is that we have a unique opportunity to build the future we want to see!

Jason’s advice to students:

1. Have a positive attitude!

2. Be willing to learn and work hard!

3. Very Important - Don’t be afraid to network!!! Meet and connect with others!!! Talk Tech. LinkedIn!!! Jason shared that all of his contracts, positions came because of the good connections he made.

Dan McElroy, President of WV Coding Club, shared, "We are grateful to Jason for his insights into Artificial Intelligence and his leadership at Treehouse. This is truly a path for students to pursue a great career, have the potential to work remotely, and have opportunity everywhere. Thank you Jason for your time and support of our WV Coding Club students!"

Keep Coding!

Guest Speaker: Jenavieve Dance, Career Advisor & Community Manager at Treehouse

At a recent WV Coding Club meeting we had the pleasure of a great speaker, Jenavieve Dance, Career Advisor & Community Manager at Treehouse.

Jenavieve has an interesting background that led her to work for Praxis (discoverpraxis.com) and then to Treehouse. Her background is primarily business focused with skills in career advising, Sales, Marketing, Customer Success and Operations. Building her network of fellow professionals helped her connect to the opportunity at Treehouse.

Treehouse’s Mission (https://teamtreehouse.com/): To diversify the tech industry through accessible education, unlocking the door to opportunity, and empowering people to achieve their dreams.

Treehouse was founded in 2011 with the purpose of making tech more accessible through affordable and engaging online tech education. Over the course of the following decade, we’ve taught over 1.2 million people how to code and design. Today, Treehouse is the educational platform of choice for thousands of students, schools, libraries, non-profits, and corporations around the globe.

Jenavieve presented to the students how to present themselves through resume, personal website, LinkedIn (www.linkedin.com) GitHub (GitHub.com). 

She shared resume templates that were designed in Canva (www.canva.com) and help to incorporate Coding Projects.

Key Elements of a Modern Resume

  1. Contact information

  2. Professional summary or objective statement

  3. Work experience

  4. Hard & soft skills

  5. Education

  6. Projects 

  7. Certifications 

  8. Visual appeal 

Customize Your Experience

  1. Align your skills and experiences with the job requirements

  2. Use keywords from the job description to make your resume more relevant to the role

Build a professional website: 

  1. Create a personal website to showcase your portfolio, projects, and achievements. 

  2. Ensure it is visually appealing, easy to navigate, and mobile-friendly.

Jenavieve also provided the following advice:

  1. Some businesses use applicant tracking systems so Keywords are Key!

  2. Build a Personal Website to highlight yourself and your projects / experience. Also set up a GitHub account for your coding projects.

  3. Become an expert communicator! People will want to work with you if they like and trust you.

  4. Be engaging, ask a question, interact

  5. Build a LinkedIn profile

  6. Develop leadership / teamwork skills

“Jenavieve provided significantly valuable information to our WV Coding Club students. Her insights will help them to better present their experiences and projects to stand out and increase their opportunities in the world., explained Dan McElroy, President of the WV Coding Club. He also shared,”Thank you Jenavieve for your time and expertise!”

We appreciate Jenavieve and her valuable advice to our WV Coding Club students. Thank you, Jenavieve!

Keep Coding!

Guest Speaker: Ankur Kumar, Outbound Product Manager at Twilio

We recently had another amazing guest speaker, Ankur Kumar, Outbound Product Manager at Twilio (www.twilio.com). Ankur grew up in Charleston, West Virginia. He has an interesting coding story which has brought him back to the Charleston area to live and work remotely.

When Ankur was about eight years old he started playing an online game called Runescape. He had a passion for it and invested significant time in it. He also spent a lot of time with another game called MafiaCrime.org (test based online game) at age 11, but was supposed to be 13 to be able to play. He became very passionate about the game, spending hours each day and even became a moderator for the game. At some point his age was discovered and his account was deactivated/removed. 

He loved playing these types of games so much, he decided to learn how to code. If he couldn't play their game, he would make his own game. Ankur didn’t know how to code at that time but by modifying his MySpace account he learned some HTML (Hypertext Markup Language).

Ankur found a company called MC Codes that sold prepackaged coding for games like Mafia Crime to have a starting foundation. He then found a place to host his game for free, 000Webhost.com. With that, he was able to launch his new game for FREE, but at that point he just knew how to login and open files. The prepackaged coding was written in HMTL, CSS (Front End) with PHP (Backend). The PHP was Spaghetti Code and difficult to interpret. . .

Ankur learned about coding initially by sheer effort, reading it over and over and looking at similar parts of code and modifying, then seeing what happened. He was able to offer features, upgrades and modifications in the game for small online payments. Secretly he was coding, but Ankur thought it was bad.

He was investing lots of time and finding it difficult to balance it with other things he wanted to do. It came down to a point of participating in a Swim Meet or an In-Game event. Ankur realized he was letting the online gaming take up too much of his time and attention, so he took a break from it for a year or so playing football and competing in swim meets.

Ankur then went to George Washington High School, where he signed up for a Computer Science class. He was well experienced and once the teacher understood his ability, Ankur was asked to help manage the High School website. He took on that challenge by writing a program that was a portal that his fellow students could use to update the website. At the time, the website was hosted on a computer/server at the high school.  Ankur used HTML, CSS, PHP and Javascript with this project.

Ankur loved coding, the ability to solve problems and build things that people would use.

Ankur attended West Virginia University and majored in Computer Science. Unfortunately, it wasn’t the way he wanted to learn coding. Freshman year, Ankur wrote off coding as a career and switched his major to Industrial Engineering. 

Soon after, Jen Susman with 84 Agency (84agency.com) reached out to see if he would help fill a need for building websites because of his work on his high school’s website. One of his first projects was for the WV Coalition for Domestic Violence. He learn coding from taking a huge project and working through the various parts. He continued to work on website projects throughout college to earn money and continue his passion for coding.

Fast forward to his Senior year of college. There was a State Bill that needed more attention for citizens to become aware of and weigh in on. He was asked if he could make a website informing people about the bill. Ankur thought about how to take this information to reach people. He explored how to leverage Twitter to increase awareness about the bill, then learned about APIs (Application Programming Interface), and how software talks to each other. In 2018, he connected to Twitter’s API, allowing people to Tweet through the app he built. At the end of this campaign, they had over 2,000 people tweet about the Bill.

Ankur realized that he belongs here (coding). During his first two years out of college he freelanced through Reddit. One of his projects was a Text to Donate app, updating as people donated. He utilized tools through Twilio allowing people to use the app to interact with text messaging.

Another project Ankur worked on was with the WV Child Advocacy Network, that wanted to have one effort that could benefit all 23 different organizations statewide. He created a portal with Stripe (API) which allowed for a central portal donation option, that could be send to the specific organization chosen.

COVID happened and Ankur’s freelance opportunities tanked. The first few months of COVID were very difficult. Freelancing work by its nature can be feast or famine, but this was definitely a time of famine. Ankur asked Twillo staff -”do you hire people like me?” Within a few weeks he got a job there. Ankur doesn't code as much now, but he has learned a tremendous amount about SMS (Short Message Service). APIs are now available for AI (Artificial Intelligence) and he is really excited about them. 

Ankur shows from his experience that you can be a coder without being a Computer Science major.

Ankur's advice:

  1. Pick a project and do it. Choose something you don’t know how to do and pick it apart. It may seem very complicated and could take weeks, but think about it and eventually it will click.

  2. If you’re thinking about hard things, expect it to be hard.

  3. Be patient.

  4. For High School - you can afford to be super bold, like message people on LinkedIn with a big company. Most High Schoolers are doing other stuff.

  5. Coding is such a wild discipline, building all the time, so there is always something new coming out.

  6. Pick something and learn it really well and build with it.

  7. Don’t get lost in the sauce, you don’t have to learn every new thing that comes out.

Ankur now happily works remotely in Charleston, West Virginia, after spending a couple years in California.

Dan McElroy, President of the West Virginia Coding Club said, "Ankur is another great example of a West Virginian choosing coding as a career, working remotely and choosing to live in West Virginia. We appreciate him sharing his unique story and giving our WV Coding Club students great advice.

Keep Coding!


Guest Speaker: Matthew Worden, PMP, PSM, System Architect at Danfoss

Our recent guest speaker to the WV Coding Club was Matthew Worden, PMP, PSM, System Architect at Danfoss.

Originally from Charleston, WV, Matthew left the state at 18 to travel and volunteer for Americorp. During that time, he worked with Habitat for Humanity, Easterseals, Underprivileged Schools and National Park Services. Matthew went to school in Florida and earned his associates degree in computational programming and analysis from Pensacola State College. Next, He got his undergraduate degree in Industrial Engineering at Florida A&M University. Following that he got his masters degree in Mechanical Engineering from FSU with a focus on smart materials and computational analytics. He is also a certified Project Management Professional and a Profession Scrum Master.

During his time in college, he moonlighted as a junior consultant and software developer. He worked on projects for the university that created high energy physics models. He also worked on projects for the state that developed statewide emergency system networks.

Currently Matthew is working as a System Architect and Technical Team Lead at Danfoss, LLC. He is leading the Turbocor Digital Platform project bringing manufacturing and data warehouse HVAC systems online across the globe. He does this work remotely and currently lives in Morgantown, WV as part of the WV Ascend program, a program that brings remote workers into the state. He and his family spend their time turning their property into a farm and currently have chickens and bees.

A little more info about Danfoss:

Driven by the potential of an electrified society, and powered by the opportunities of going digital, Danfoss is engineering technology that helps the world to get much more out of less. With the promise of quality, reliability and innovation deeply rooted in our DNA, Danfoss delivers an extensive range of products and solutions across our business segments of Danfoss Climate SolutionsDanfoss Drives and Danfoss Power Solutions. Danfoss has over 42,000 employees worldwide and sales in over 100 countries. It also has 97 factories in 20 countries. Danfoss is one of the world’s leading suppliers of innovative and energy-efficient solutions that increase machine productivity, reduce emissions, lower energy consumption, and enable electrification. 

Topics Matthew discussed include IOT (Internet of Things) and in general how it is leading to predictive maintenance for manufacturing plants, hospitals, data warehouses and other critical installations. He spoke on managing big data and how it is different from traditional database approaches. He described what it’s like to manage teams of programmers and also how to approach AI in your projects.

 

Matthew gave our club the following advice:

1. When you approach a problem, the first step is to jump in. Investigate, learn as much of you can. Determine the context and scour the internet for others who solved the problem. Then, if you can’t solve it, put it down. Walk away for a while. Let you brain focus on other things. Give yourself time to absorb the new information and the space to get perspecive. Often you will be able to solve it after a few hours of this.

 

2. You’re going to face problems and fail, just don’t quit. Have some confidence and persevere. You don’t have to solve it today. As long as you keep coming back to the problem, you will chip away at it until you succeed.

 

3. Everybody needs programmers! There is not a company or type of business that doesn’t need software.

 

When asked about how to get into AI, Matt responded, if interested in AI (Artificial Intelligence) development here are some things to explore and learn. Math behind deep learning algorithms Stanford online courses. Google TensorFlow, Python, Pandas, NumPy, R, are the big ones.

When asked about Quantum Computing and AI working together. – Matt described using the computing power to calculate 60,000 answers at once, then using AI to pick out the pattern from a probability of answers.

President of the West Virginia Coding Club, Dan McElroy emphasized, "Matthew is a perfect example of a West Virginian, who developed his coding skills and chose to live in West Virginia, but works remotely for an International Company. We deeply appreciate his insights into his journey to help our WV Coding Club students learn about another path to success using coding as a fundamental skill. Thank you Matthew!"

 

Thank you Matthew for your time, insights and for being another great West Virginia success story!!

 

Keep Coding!

Guest Speaker: Chris Sattes, Cybersecurity Engineer at City of Virginia Beach

Our recent WV Coding Club guest speaker was Christopher Sattes, Cybersecurity Engineer at City of Virginia Beach

Chris was born and raised in Charleston, West Virginia.

After High School, Chris went to culinary school - Le Cordon Bleu School of Culinary Arts in Pittsburgh, Pennsylvania where he became a certified Le Cordon Bleu Chef.

He returned to Charleston, WV and became a Sushi Chef at a prominent local restaurant for a few years.

Even after working in that career with excellence, Chris had a passion for technology and decided to explore a different direction. He learned about the North Korea Hack at Sony

related to the movie The Interview, which motivated Chris to go into Cybersecurity

Chris invested time in his new career path and along the way served in a variety of roles including Radio Shack management, Deskside Support with Advantage Technology, Amazon Kindle Support and One Stop IT Systems Administrator.

He then moved on to become an Information Assurance Engineer at Lockheed Martin and thus really began his entry into the world of Cybersecurity. In his role he battled with hackers from various countries around the world and really started to understand the importance and value of cybersecurity to our country and our way of life.

During Chris furthering his career, he was also advancing his education. He earned his Bachelor of Science in Computer Information Technology: Cybersecurity from Southern New Hampshire University and then went on to earn his Masters of Science in Cybersecurity from Grand Canyon University. He also completed certifications in CompTIA Security+, Apple Certified Associate and Microsoft Certified Technology Specialist (MCTS)

Chris then moved onto a large law firm in the Virginia Beach, Virginia area and then onto his current career with the City of Virginia Beach, Virginia. In his career with the City, it can be stressful because he is helping to protect millions of dollars that flow through various systems to help the City operate. One of the fun, but important things Chris does is test the system with fake Cybersecurity emails to find staff who decide to click on them and then works to help educate staff of those dangers. Even with all the tools they use to help protect the City, Pfishing is a concern and is widespread, especially with hackers using Bots to replicate and send on to more connections. We are all exposed to CyberSecurity risks daily. 

Artificial Intelligence (AI) is growing quickly with Cybersecurity and will also hopefully be a tool to help prevent attacks and hacks.

Even though there is a lot of hardware and software related to protecting systems and networks, Chris utilizes coding in Cybersecurity - PowerShell (Windows Native), which allows him to automate many tasks in Windows. Chris shared with the students a number of certifications that would benefit them on a career path into cybersecurity:

COMP TIA Certification

Security+

NETWORK+

A+

Chris also gave the students his advice:

1. Explore the certifications with COMP TIA, so many facets to CyberSecurity careers, including Analyst, Penetration Tester, Forensics

2. There is still and will be a great need to invest in and hire Cybersecurity staff and provide significant compensation for those careers.

3. If going to college, look at a Bachelor of Science in Cybersecurity or if not, explore Certifications which can take a lot less time and expense and seek out work experience.

4. To help protect your credit cards, use Apple Pay, Android Pay or Samsung Pay.

5. You miss 100% of the shots you don’t take.

"We are excited and grateful to have Chris take time to share his career and education path into the world of coding and cybersecurity. Our West Virginia Coding Club students benefit greatly from his advice and insights.", explained Dan McElroy, President of the West Virginia Coding Club.

Thank you Chris!

Keep Coding!

Guest Speaker - Kel Cecil, Vice President of Engineering at InspectionGo

We had the opportunity to learn from another great speaker, Mr. Kel Cecil, Vice President of Engineering with InspectionGo.

Kel was born and grew up in Princeton, West Virginia. His parents are very hard working people and wanted Kel to have the opportunities they did not. Kel became mostly self-taught in coding as he took the opportunity to benefit from his education. Kel attended Princeton Senior High School and Mercer County Technical Education Center, where he first built his own computer.

For his first computer program, Kel wrote a script to shut lab computers down remotely, which allowed the teachers to use it on their computer to shut computers down for all the students at the end of each day, saving time for all the teachers. This was also the first time Kel made money from programming.

Kel went on to West Virginia University Institute of Technology to study Computer Science and earn his Bachelor of Science and then earned his Masters degree in Computer Science combined with a certificate in Computer Forensics at West Virginia University (WVU).

Since his family is in West Virginia, Kel didn’t want to go far away from family, but wanted to be connected to opportunities in the software industry. Kel has been able to reside in Morgantown, WV while pursuing his career.

Kel had a few different jobs that gave him experience and helped him to learn about other opportunities, while working from West Virginia. A major step forward was as a Senior Software Engineer at Realtor.com.  From there he became involved with a new startup and is now the Vice President of Engineering at InspectionGo (www.inspectiongo.com) One of the main focuses of the business is to help Home Inspectors have access to tools to build their business. They are developing a program called Keystone, that is preparing for open usage in the home inspection industry. Keystone allows inspection business owners to book and interact with their clients more efficiently by leveraging data sources to help office staff make better decisions when booking. 

For example, inspection companies deal with different requirements from state to state . One requirement, in some states, is the requirement to track all versions of service agreements. Keystone enables clients to sign and tracks all versions of agreements up to the point of signature, though not required in some states. Kel and his colleagues analyzed the requirement and stored all versions (the more stringent requirement) to satisify all scenarios by default. However, it is coded to allow inspectors to turn aspects on and off to be in compliance with local and state regulations.  When asked what coding languages they primarily use, Kel shared they use Elixir for web development and Python for data science. They deploy their apps to Amazon Web Services.

All of Kel’s team at InspectionGo is remote, but many are West Virginians from cities like Elkins, Huntington, Morgantown, and more.

Several have completed degrees in Computer Science, but others have graduated with unrelated degrees or programming bootcamps. Several of Kel's employees prepared for their Coding career through learning at NewForce, a Coding training program operated by Generation West Virginia. that was based in Huntington, WV. It has moved to become a remote learning program. More information about NewForce is available at their website: https://generationwv.org/programs/newforce/.

Kel shared some thoughts on their hiring process:

Kel shared, “We look for people passionate about solving problems. It is helpful to learn who they [the candidate] are and what they are about. When given problems to solve it is important to analyze the problem and talk through possibilities. For our pair programming interview, we all work together on some code. The focus is not necessarily to find a a technology match, but to find out if the applicant is hands-on and how they work together to solve the problem.”

Kel finds joy in seeing people solve problems and is exceedingly optimistic about the development of technology careers in WV. Now, there is better access to startup capital to develop a technology business. The barrier to entry for technology has been lowered with access to multiple frameworks to help build software. There is no better time for a student in West Virginia to take advantage of technology career opportunities.

Kel's advice to students:

1. Don’t be afraid to try things. Trying and even failing is a step in learning! Fail often and move forward.

2. Seek out other people who also want to solve problems.

3. Keep your eyes on the prize!

4. Differentiate yourself - what you built and problems you solved, keep code you worked on, like on GitHub to be able to show code.

Kel welcomes internships InspectionGo and plans to grow that program.

Dan McElroy, President of the West Virginia Coding Club, "Kel is another amazing example of a West Virginian who has found a great coding career path and succeeded in staying in West Virginia while working remotely. Kel shows our students that they can also do this. Thank you Kel for your time and insights for our West Virginia Coding Club students."

Keep Coding!


WV Coding Club student honored by Governor!

West Virginia Governor Jim Justice in his April 26, 2023 Press Conference honored one of West Virginia Coding Club’s students.

William Matheny, a 16 year old junior at Ripley H.S. in Jackson County and a member of our WV Coding Club since its inception in 2016, was notified recently that, out of 300 applicants nationwide for a summer internship at the NASA Katherine Johnson Facility in Fairmont, WV, he placed first! This is an awesome achievement and a testimony to the value of the WV Coding Club. William received an Advanced Tech Degree in Python Development through our Club last July and credits it, along with his participation in helping build an app for us which won our fourth Congressional App Contest this past Fall, as keys to his placing first with NASA.

Last year the NASA Internship Program was first in the ranking of the most prestigious internship programs in the country, finishing ahead of Google, Apple, Microsoft, as well as a host of other top notch companies.

At this time, there is no other program in our State that offers an Advanced Tech Degree certification for high school students.

See embedded video below that starts at 3:24 to see the Governor honoring William and his achievement! Also, you may go to YouTube directly for the video at this link: GOVERNOR JUSTICE HONORS WV CODING CLUB STUDENT

Congratulations William! Keep Coding!

Press Conference - Governor Justice honors WV Coding Club student.