LearnKey Blog

Embracing Change and Trusting Yourself to Thrive

As our work environment changes, we must learn to adapt and evolve to learn new skills and support the organizations we work for. It is difficult, and I experienced this firsthand over the past year.

With a drastic change in our business, I had to learn new skills, take on a new role, and train others on my skills. It’s easy to feel discouraged or overwhelmed. But let me tell you, resilience doesn’t mean you are immune to these emotions; it’s about finding the strength within to adapt and forge ahead. It’s about being able to bounce back from situations that are tough and learning to grow from them. Remember, change can often lead to exciting opportunities and personal growth. In this case, it happened to me.

I have learned now more than ever how to communicate with other team members and my direct supervisor to ensure that our goals are aligned. With the help of my supervisor, I learned not to be afraid to voice my own opinions and ideas. She taught me that my concerns and ideas are valuable and that expressing them confidently will help me not only find my place in this new team but also help with my self-trust and growth.

Group of people on peak mountain climbing helping team work , travel trekking success business concept

I embraced change and remained adaptable during a period of rapid transformation. This allowed me to explore new opportunities and acquire valuable skills. Although the journey was initially intimidating, I learned to navigate unfamiliar territory by being open to shifting directions. As a result, I experienced self-growth even in uncomfortable circumstances.

So, if you are going through a big change, take a moment, breathe, and believe in yourself. Each experience, be it positive or challenging, has helped you get to where you are now.

.

Where to Start in Coding: Asking the Right Questions

My coding journey

A Texas Instruments TI-82 graphing calculator with a dark gray casing and a sliding cover partially removed to reveal the keypad and screen. The calculator features a large rectangular screen at the top and a variety of buttons below, including numerical keys and function buttons like 'SIN,' 'COS,' 'TAN,' a directional pad, and special keys for graphing functions such as 'Y=', 'WINDOW', 'ZOOM', 'TRACE', and 'GRAPH'.

Image courtesy YugCC BY-SA 3.0 DEED, via Wikimedia Commons.

When I was 13, my dad brought home a TI-82 graphing calculator and manual that had been abandoned at his workplace. I stared at the huge 9,024-pixel screen and giant array of 50 buttons and felt an overwhelming combination of curiosity and confusion. 27 of these buttons were a complete mystery to me. “What the heck is a COS?” I wondered, “And what does it have to do with sinning, tanning, and abs? And how do you even turn this thing off?”

I started experimenting. Most of those “extra” buttons caused errors or did things I didn’t understand. The calculator’s manual, the TI-82 Graphics Calculator Guidebook, was 300 pages long. I was frustrated with my lack of knowledge, but I knew I could find some answers if I were patient. My patience paid off when I learned from the manual that adding a random number after COS would return a long decimal number. This was exciting to me, even though I still had no idea what a cosine was. I followed the examples in the manual to learn how to use many of the other keys.

After a while, one button stood out above the rest: on the seventh row up was a button marked PRGM. I had heard of programming before, but I didn’t know what it meant.

As I tried the code snippets in the guidebook, I wondered how I could use each feature to create fun or useful things. Eventually, I coded card games, board games, a ping pong and snake game, a cash register program, and many other programs to help me with my schoolwork and personal projects . . . all in the Texas Instruments flavor of the BASIC programming language.

This experience launched my fascination with and use of coding. I pursued other languages in high school and took programming courses in college. I started a career in IT and began using coding to create business applications to help others.

Asking productive questions when searching for an organic entry point

My journey in programming stemmed from natural curiosity, without preconceived expectations or the need to bring in a salary. However, as a programming tutor and IT professional, I have seen many adult learners struggle to find an organic entry point into coding. In my experience, there are some common questions beginning developers have:

  • Which development environment (IDE) should I use?
  • Which language should I learn first?
  • Should I learn front-end (what users interact with), back-end (server-side processes), or full-stack (both front-end and back-end)?
  • What application should I code first?
  • How soon can I make money programming?

You can find a variety of conflicting, strongly worded answers to these questions online. Some would-be programmers quickly develop resource fatigue and become discouraged before they even start. If you’re spending a lot of time on these questions or if you feel confused about how to begin, this post is for you.

Remember: confusion is often the first step in learning something new.

While the questions I mentioned are common among beginners, they often lead to a narrow view of what programming entails. I hope to answer those questions by exploring a smaller, more productive set of questions:

  1. What skills do I need to develop for a sustainable career in coding?
  2. How can I identify my strengths and interests in programming?
  3. What can I do to avoid burnout while building practical coding skills?

These questions can guide you toward becoming a proficient coder and help you understand broader, often overlooked aspects of programming. I hope to share some of the concepts that I have learned from both my personal experiences and my professional interactions, and I hope they will help guide you through the early stages of your coding adventure.

1. What skills do I need to develop for a sustainable career in coding?

While technical skills are essential in coding, life skills like communication, problem-solving, patience, and persistence are equally important. These skills often go underestimated but significantly affect a coder’s efficiency and ability to handle complex projects.

Learn effective communication and documentation

A bright yellow rubber duck sits in front of a MacBook with an open code editor on the screen, displaying lines of code. The image captures the practice of 'rubber duck debugging,' where programmers explain their code to an inanimate object, like a rubber duck, to debug it more effectively. In the background, notes and another rubber duck are partially visible, indicating a collaborative or educational setting.

Rubber duck debugging in action. Image courtesy Tom MorrisCC BY-SA 3.0 DEED, via Wikimedia Commons.
In programming, explaining complex code to a rubber duck is a humorous yet effective way to find solutions to problems by clarifying your thoughts.

In my experience, the best way to increase your efficiency as a programmer is to learn to communicate clearly and succinctly. Effective communication is vital in programming, not just in writing code but also in documenting your work and collaborating with others. I can’t tell you how many times I have written important code, put it in a production environment, and then had to completely reverse engineer it months or years later to fix a simple problem when, if I had spent a little extra time documenting my rationale, I could have saved a lot of stress and time overall.

Although the ideal scenario is to write code that is intuitive and self-explanatory, I try to prepare for the worst-case scenario. In my practice, I often write almost as many lines of comments as I do of code, preparing for scenarios where the code’s purpose isn’t immediately clear. This approach ensures clear and comprehensive documentation, which is important for internal use and also establishes trust and usability in the wider developer community. Whether you comment inline or with whitepapers or knowledge bases, well-documented code enhances collaboration, boosts your reputation for quality, and reflects a commitment to professionalism and transparency. Future you and your coworkers will greatly appreciate this level of detail, especially when revisiting complex code later.

Two individuals in an office setting, focusing on a large computer screen displaying colorful lines of code. One person is typing on a keyboard, while the other is pointing at a specific section of the code on the screen, suggesting a collaborative effort in coding or debugging. The workspace is bright and modern, with additional monitors, notepads, and a cup of coffee indicating a productive environment.

Popular media often portrays coders as enigmatic figures, crafting cryptic walls of code decipherable only by machines or other “coding wizards.” This portrayal, while dramatic, isn’t accurate or helpful. In reality, the best programmers prioritize clarity and accessibility in their code. Code isn’t just about instructing a computer; it’s a form of communication with others, including our future selves.

Gain basic computing skills

Familiarity with basic computing concepts is a prerequisite for diving into programming. You will need to know how to manage directories, open files, browse the web efficiently, and perform fundamental operations like copying and pasting. The IC3 courseware from LearnKey offers comprehensive training in computing fundamentals, key applications, and living online, providing a strong foundation for aspiring programmers.

For comprehensive training in essential computing skills, consider LearnKey’s Information Technology Specialist Courseware, an excellent starting point for your programming journey.

Develop logical thinking and mind mapping

A professional in business attire is sketching a Business Process Model and Notation (BPMN) diagram on a transparent board with a marker. The BPMN diagram includes standard symbols such as diamonds for decision points and arrows for flow direction, illustrating the systematic planning of a business process flow, a technique commonly used in programming and project management to visualize and improve processes.

Developing logical thinking skills is vital for efficient problem-solving and debugging.

I mean formal logic—not common sense, and not even mathematics. Probably half of the bug fixes I have experienced have had to do with faulty logic. Learn how to identify formal fallacies—non-sequiturs—and practice over and over again. While knowledge of upper math is helpful in certain areas, many programming tasks require logical thinking more than advanced arithmetic.

Alongside logical thinking, learning visual mind-mapping techniques can significantly help you organize and plan your projects. You will need to be able to split a project into its main requirements and then split those requirements into the considerations that go along with each requirement. At least learn the following visual mind-mapping languages:

  • ERD (entity–relationship diagrams)—a standardized visual language for data structures.
  • BPMN (Business Process Model and Notation)—a standardized visual language for procedural flowcharts.
  • Gantt charts—a project management bar chart for organizing task dependencies.

Practice modular engineering

It is important to learn modular design and solid software engineering principles. Think of programming like building a car: each component, like the bolts in an engine, must meet certain standards and work effectively on its own before it can contribute to the larger system. You don’t have to build an engine to determine whether the bolts will work or not. Similarly, each part of your code should serve a specific purpose and be testable independently. This approach may not always be glamorous, and while there will be times that code flows from your fingertips, you will spend much of your time prototyping, retooling, refactoring, and testing. Understanding sound development principles will help you easily navigate complex programming tasks and enable you to create efficient, scalable code.

Read and research

Finally, learn to read patiently and spend a lot of time with official documentation. Programming languages are usually well-documented and sometimes in multiple places, but learning which source works for you in your current programming journey can take time. W3Schools and Stack Overflow are great starting places and quick daily resources for many languages, but you will inevitably need to read whitepapers and the developers’ specifications. Learning where these are sooner rather than later will save you a lot of time.

Start today

You can begin honing these skills today:

  • Write out detailed steps for completing tasks to enhance your logical thinking.
  • Engage in daily writing to improve communication skills and typing speed.
  • Play logic puzzles and strategy games to sharpen your problem-solving ability.
  • Practice mind-mapping on topics you enjoy to get accustomed to organizing complex information.
  • Take an eLearning course to see if that mode of learning works for you. May I suggest one of the courses at LearnKey’s Information Technology Specialist Courseware or LearnKey’s Certiport – IC3 Courseware?

By incorporating these tools and practices, you will enhance your coding efficiency and develop a well-rounded skillset, which will be essential for a successful programming career.

2. How can I identify my strengths and interests in programming?

Many beginners hope that they will have a perfect programming journey—that their first programming language will be perfect for everything they want to do, that they’ll find a dream job right away, that they’ll stay up late at night coding because they love it so much, and that they’ll single-handedly write code that changes the world. The reality is that no programming language is perfect, most beginning coders don’t make huge salaries, most good code is written by teams, and many good programs never see the light of day. But that doesn’t mean that the journey isn’t worth it. In programming, curiosity is its own reward—and the more you learn, the more likely you are to find something you love.

Delay specialization

Many beginning programmers get lost in the weeds worrying about whether to learn front-end, back-end, or full-stack. Others spend too much time figuring out what development environment (IDE) or language to use. Whether you use Visual Studio Code or Notepad++, C++ or JavaScript, the key is to start experimenting. Most of the time, your choice of IDE or language is similar to your choice of clothing—it should suit your use, but if you obsess too much over it, you will never get out the door. Beginners can benefit from simpler environments or text editors, focusing on learning the language without the complexity of advanced tools. You can always switch to different IDEs and languages as your skills and needs evolve. The key is not which language you start with but how thoroughly you grasp that language’s concepts. Remember, the principles you learn in one language usually apply to others, preventing you from becoming just a “script kiddy” who only follows examples without understanding them.

Explore, explore, explore!

A young Asian student is intently working on a laptop in a classroom setting. She is wearing a denim jumper over a long-sleeved shirt and is seated at a white desk. The background is softly focused, with educational posters visible on the wall and other students also working on laptops. The image conveys a sense of focus and concentration, typical of an academic or learning environment where technology and computers are integral tools.

Begin by understanding the fundamentals of how the web works. This knowledge is foundational, regardless of your eventual specialization. Get acquainted with both front-end and back-end concepts. Once you get the basic concepts of one language under your belt, expand your repertoire to include a variety of other languages. This broad base will inform your later choices and provide a well-rounded understanding of web development.

As you explore different languages and technologies, pay attention to what excites you and positively challenges you. Do you enjoy creating visually appealing webpages, or are you more intrigued by the logic and data processing on the server side? Experimenting with various aspects of programming will naturally lead you to discover your strengths and interests.

There’s no rush to specialize, but don’t be afraid to hyperfocus on one aspect if it catches your attention. The field of programming is vast and varied. Permit yourself to explore different paths—front-end, back-end, full-stack, data science, or any other area that piques your interest. Over time, your preferences and strengths will become more apparent, guiding you toward your programming niche.

Cultivate your unique coding path

  • Stay curious and engage with the subject.
  • Read lots of code from different authors. Analyze it until you understand exactly what it does.
  • Choose a beginner-friendly language. For web coding, start with HTML and JavaScript. For data manipulation, Python is a great choice. LearnKey courses provide excellent foundations in these languages: LearnKey’s Information Technology Specialist Courseware
  • Enroll in a good introductory programming course. LearnKey’s Introduction to Programming Concepts course is ideal for beginners, covering the basics of programming logic and structure. For a more in-depth guide, try LearnKey’s Software Development

By following these steps, you’ll establish a solid base in programming, enabling you to confidently explore more complex concepts and languages and discover your talents and interests.

3. What can I do to avoid burnout while building practical coding skills?

Whether you’re a beginner or an advanced coder, a sustainable programming career requires pacing yourself to avoid burnout. Regularly updating and improving your skills is critical to staying employable and avoiding the pitfalls of rushing your learning journey.

Set limits

The sheer volume of learning resources available can be overwhelming, leading to indecision about where to start. Rather than getting lost in the sea of options, select a few well-reviewed resources and dedicate daily efforts to thoroughly understanding them. Diving deep into one or two quality resources is more effective than skimming through a multitude of them.

Set small goals

A row of seven dice on a vibrant blue background. All are white with footprints in black, except for the fourth die, which is yellow and features a flag. This image symbolizes the achievement of a goal. This visual metaphorically suggests setting and accomplishing small, incremental goals in a process or journey.

Many beginning programmers start their journey filled with enthusiasm and big dreams. It’s common to envision creating groundbreaking software like a new operating system, a replacement for Google, or an intricate game right from the start. This ambition, while admirable, often overshadows the practical realities of learning to code. The excitement can lead to overestimating your capabilities. Beginners might not yet fully grasp the complexity and skills required for large-scale projects.

Begin with small, manageable projects that are within your current skill level. Choose something your life does not depend on but is useful or fun, like a calculator, a single-screen game, or a time-saver for a frequent manual process. These types of projects are achievable and provide a sense of accomplishment and a solid base for learning.

Having clear, specific objectives is key to staying focused and making progress. Aim to complete small projects that challenge you enough to learn but are not so daunting that they lead to frustration. Each completed project will build your confidence and skills.

Practice Modularity

Big projects can always be broken into smaller projects. This concept is the foundation of modular design or modularity. Modular design not only helps you learn to code but also sets the stage for effective programming and troubleshooting practices. For example, if you’re interested in building a web application, start by thinking about one application component, such as a web form or a simple database interaction. Then ask questions to break it down even further until you have reached one of the most basic elements of that page or interaction. How do you even collect user input? How can you interact with a database? If you treat each part of a program as a self-contained building block, you will be practicing modularity.

Consider enrolling in project-based courses that provide a structured approach to learning. Instruction like LearnKey’s Python v2 course puts modular design in practice, introducing small, manageable modules that could build up to a larger project.

Build your portfolio before seeking a job

One of the best ways to reduce the chances of burnout is to only take jobs for which you are prepared.

Before actively seeking coding jobs, developing a strong coding portfolio is essential. This portfolio should showcase your best work and demonstrate your coding proficiency. Jumping into the job market too early—without a solid grasp of programming languages or a substantial portfolio—can be counterproductive. Consider securing an alternative income source while building your programming skills and portfolio.

Conclusion

My early experiences with a TI-82 calculator sparked a journey of discovery and learning in programming. Your path can also be filled with growth and exploration. Starting with foundational skills and gradually building up to more complex projects is key to a sustainable career in programming. From understanding basic computing concepts to building a robust coding portfolio, every step you take should be well-paced and guided by curiosity, practicality, and a willingness to grow. Resources like LearnKey’s courses can provide the guidance and structure needed. Nevertheless, your personal journey starts with the press of a button, the writing of a line of code, and the willingness to explore the vast and evolving programming landscape.

Do Certifications Still Matter In a Post-Pandemic World?

Certified Image

In a word, yes. Though technology and markets have changed, and attitudes toward working at home vs. working in an office vs. working on an island with a satellite… OK, I’m getting carried away here, but certifications still matter. Our CEO, Jeff Coruccini, outlined this in a blog post at the beginning of the year, but let me add some statistics here about certifications themselves:

According to CompTIA, the certification body for A+, Network+, and Security+, three industry-leading certifications, 96 percent of human resource managers use IT certifications as part of the screening process for candidates. 96 percent; that’s 24 out of every 25 human resource managers. According to Coursera, 59 percent of cybersecurity jobs require at least one related certification.

But lest you think these percentages are limited to IT jobs, consider this. According to Indeed, 62 percent of those surveyed for QuickBooks positions indicated they got a higher starting salary because they obtained a QuickBooks certification. And let me share a personal anecdote. My first IT training full-time position was at a hospital. I had Microsoft Office Suite (MOS) certifications; those certifications put me at the high end of the starting salary range, a full 25% higher than if I had not obtained those certifications.

Certifications are more than proof that one has expertise in the certification earned. They also prove several characteristics that make for an outstanding employee:

  • A willingness to learn, often in a very compact amount of time
  • The ability to study and research
  • The fortitude to finish a project from start to finish
  • The ability to succeed on a task after not succeeding. In this context, that would mean retaking an exam if one does not pass on the first attempt (it happens to the best of us)

So, which IT certifications are most important for those starting an IT career? This article from Coursera lists the top 10 IT certifications in 2023, and we have courses for six of the top seven certifications on the list. If you are looking at an IT career path and have not started the journey of obtaining any certifications, consider this an invitation to do so. I’ll be rooting for your success down your chosen path.

Unlocking Your Future: ACE College Credits and Certification Programs

In today’s fast-paced world, education is more than just a means to an end; it’s a pathway to success and personal growth. At LearnKey, we take this very seriously. As the landscape of education evolves, innovative solutions emerge to bridge the gap between real-world skills and academic achievement. ACE College Credits, a pioneering initiative, is transforming the way students approach higher education by offering a unique opportunity to gain college credits through certification programs. Let’s explore how this program can pave the way for students to accelerate their educational journey and open doors to exciting new possibilities.

The Power of Certification Programs:
Certification programs have gained immense popularity in recent years due to their practical approach to skill development. These programs, often endorsed by industry leaders, provide students with specialized expertise that can be directly applied in the workforce. From IT certifications to healthcare credentials, these programs offer a convenient and focused way to enhance one’s skill set. But what if these certifications could also contribute to your college education?

Enter ACE College Credits:
This innovative program partners with various certification providers, such as our partner Certiport, to evaluate and recommend college credit for completed certifications. Imagine the satisfaction of knowing that the hard work you put into acquiring a valuable certification not only boosts your employability but also contributes to your college journey.

Benefits:
1. **Accelerated Degree Completion**: One of the primary advantages of ACE College Credits is its potential to expedite your degree completion. By earning college credits through certification programs, you can significantly reduce the time it takes to earn a degree, saving both time and money.

2. **Enhanced Employability**: Combining academic knowledge with practical skills gained from certifications makes you a well-rounded and attractive candidate in the job market. Employers value candidates who possess both theoretical understanding and hands-on experience.

3. **Flexibility and Customization**: ACE College Credits provide flexibility, allowing you to tailor your educational journey to align with your interests and career goals. You can choose certifications that resonate with your aspirations, creating a unique blend of expertise.

4. **Transferrable Credits**: Many colleges and universities recognize the value of certifications and accept ACE-recommended credits, allowing you to seamlessly transfer your hard-earned credentials.

5. **Cost-Efficiency**: College education can be expensive, but by utilizing this program, you can potentially reduce the overall cost of your degree. With every earned credit, you inch closer to your degree without additional tuition expenses.

In a world where adaptability and skills are prized, ACE College Credits offer a bridge between the dynamic demands of the job market and the structured realm of academia. By recognizing the value of certification programs, students take charge of their education and pave the way for a brighter future. Whether you’re a recent high school graduate, a working professional, or someone seeking a career change, ACE College Credits can be your key to unlocking a world of opportunities. Embrace this innovative approach, earn credits for your certifications, and embark on a journey that’s uniquely tailored to your aspirations. Your dreams are within reach – take the first step today.

Note: The process for transferring ACE Credits to a college or university differs for each institution; the first step in the process is to get a copy of your transcript.

The next step is to find the college’s transfer credit policies and procedures. Check the college’s catalog or website for “academic policies and procedures” or “transfer credit.” Once you know the correct policies and procedures, complete the process. If you are unable to locate the policies, give the school a call.

LearnKey neither guarantees nor implies that other institutions will accept credit hours or previous training earned at the school. A student who anticipates transferring to another institution should first contact the other institution to determine whether their credit hours or previous training will transfer. Policies governing the transferability of credits vary greatly from school to school.

LearnKey “Powers-up” Online Continuing Education Programs

Now more than ever corporate customers are coming to LearnKey to power-up their online continuing education programs for their employee’s, leadership teams and owners.

Organizations are scrambling to implement programs so they can keep their existing employee’s and lure in new talent as every company is challenged to maintain and add staff. Here are a few of our offerings that make up our Enterprise Development Solutions which we customize for each client:

 

 

  •  Pre-Hire Academy Solution: This is somewhat new and “out of the box” and if done right can not only attract/pre-qualify candidates – it can be a nice good faith of “corporate social responsibility” by offering education/training that leads to a job within communities. Instead of using the same old traditional job boards for acquiring new talent. Offer it to those that have the willingness to learn a skill.

 

  • Vocational Readiness Programs: Here is where we have a huge advantage over our competitors. We have corporate customers on that our on boarding this month who utilize LearnKey signature courses to create an offering they administer and offer their customers. LearnKey also has their open enrollment program available to anyone.

 

  • Employability Services: Organizations utilizing any of the above solutions are keen on utilizing our services and assistance with job leads, mock interviews, and resume tips. Additionally, they like having resources to tap into from time to time when it comes to placement assistance for students who graduate from our certification programs.

These are the core education as a service (EaaS) offerings we provide along with our behavioral foundation, which drives a truly successful learning experience.

These are very interesting times in how important continuous education is for our country. We have millions of adults who ware lacking skills for todays in demand jobs.  Let’s get them certified.

Azure AI Fundamentals Course (AI-900) a first of many to come

We are excited to announce the release of our new Azure AI Fundamentals (AI-900) course, our first in our Azure Series of courses.

Here is a quick clip and notice the HD video quality makes for a great preview and also learn more about Object Detection.

LearnKey’s Azure AI Fundamentals (AI-900) course is an introduction to building artificial intelligence (AI) machine learning models. The course also covers basic AI concepts, giving those who take this course an increase in skills needed to land an introductory AI-based job.

Specific exam topics include AI workloads and considerations, fundamental principles of machine learning, computer vision workloads, Natural Language Processing (NLP) workloads, and conversational AI workloads.

This course offers a web version for all labs and assessments to accommodate students accessing the courseware remotely on Chromebooks.

Also included are LearnKey’s: Student workbook (PDF) with additional projects, activities, glossary key terms and definitions to help reinforce learning. Teacher workbook (PDF) with answer keys, lesson plans and short cut keys ensure instructors have everything they need for in the classroom . With a course Total Time of 25 Hours and the supplemental materials its a great way to begin your AI certification credentials.

As for job demand the outlook is really good. Globally AI/Machine learning jobs are projected to be worth almost $31 billion by 2024. That’s an annual growth rate of more than 40% over a six-year period.

Those statistics underscore the need for machine learning talent, and if you’re willing to put in the work, you could be on your way to a great new career.



Information Technology Specialist Certification by Certiport- Will be a winner

It is so important for students and adult learners to be able to validate their Digital Literacy/fluency and IT skills these days.  Today we hear allot about the skills gap or “middle skills” gap. It is real and we see it everyday in our business.

That is why our workforce learning solutions align to addressing the training, practice and certifications necessary to be successful. These are the skills (IT and Customer Service) needed in todays workforce.

According to the National Skills Coalition, while middle-skill jobs make up the majority of the U.S. labor market, just 43% of workers are currently trained to the middle-skill level.

Recently our partners at Certiport launched the Information Technology Specialist Certification and it is going to be a winner. So much in that we are releasing as set of courses that map to these certifications.

The fact that students and learners can certify their skills in the areas of: software development, database administration, networking and security, mobility and device management, and coding is a great start to preparing your career pathway.

Key Contributor Award Winner: Making it right for our students

We had a great company all hands video conference call yesterday. Just so nice to see everyone, celebrate some of our successes YTD, welcome new team members and announce our 3rd Quarter Key Contributor Award Winner. Just like our previous KCA winner, this person is someone truly having a positive impact on our students.

When we talk about our “Why” Improving employability every day and our core values Ease, Value and Trust this individual is someone all of us have become to respect and appreciate the great work she does helping our students to ensure they are qualified and ready to onboard into our IT Certification Pathways programs. She is very respectful and easy to get along with, has brought tremendous value as an individual and team contributor and someone who has earned the trust of everyone she works with at LearnKey as well as the counselors we serve.

Which is why it gives me great honor to announce that Jade Brown was the recipient of our Key Contributor Award winner this quarter.

Over the last year and a half Jade has implemented, streamlined and improved our enrollment process by developing a vetting process to ensure our students are qualified to be in our program. In addition she is directly responsible from growing this role into a team. Her hard work has directly correlated to having more successful & motivated students/learners better qualified to start are programs. Jade is the type of team players that has a great attitude and ” will do whatever it takes to get the job done” .

Organizationally, Jade took the lead and wrote training manuals and SOP’s for new LK team members so they can successfully onboard in the enrollment department. Her leader, Kelly had this to say “We have great LK team members but man I believe Jade is one of the hardest workers we have” Couple that with her professionalism and courtesy we congratulate you Jade on this great accomplishment.

We all know this has been a challenging year and it’s so exciting to know that we can have some peace of mind in knowing we are making a difference in people’s lives during these times.

Whether its knowing that we helped over forty-six (46) of our students get hired, or helping a student get certified, offering free employability skills training for those unemployed, or assisting the counselors and teachers that are dealing with allot of stress and challenges, yes we have those challenges too, however, they way our team has come together to handle these situations makes me truly proud of each and everyone one of our team members. Our Senior Instructor also had us excited about the current course (IT fundamentals) he and the production team are working on, listening to his passion really made all of us appreciate the hard work that goes into producing courses like this one.

Staying connected during these times is important and we will continue to do that. Today was nice and tomorrow will be better.

2020-21 Career Pathways Update

Hello, everyone. At the beginning of each year we set internal goals and one of my goals is to set the course order and career pathways we will pursue the coming year. Inevitably, demands and priorities change, and so do exam objectives for courses we plan on filming seemingly right before filming, but I digress.

One adjustment we have had to make is to update career tracks to reflect the ever-evolving Microsoft certification transitions from fundamental certifications to role-based certifications. The theory behind this is that certifications are more valuable when tied to a certain job role rather than just a cursory knowledge of a system. Personally, I think it is a great idea as this allows for those pursuing certifications to better target the areas of expertise they want.

That said, one of the main reasons for this career pathways adjustment, besides the fact that cloud computing is growing rapidly, is that as of January 31, 2021, all fundamental exams are being retired. This includes all exams starting with 70- and all MB- exams (for Microsoft Dynamics) as well.

With that said, allow me to present to you the highlights of all the career pathway changes:

NEW: Cloud Administrator

  • Exams: Azure Fundamentals (AZ-900), Azure Administrator (AZ-104), and Azure Security Engineer (AZ-500)
  • This is replacing Windows Server 2012 MCSA (exams 70-410, 70-411, and 70-412)
  • Reason: Microsoft is pushing Azure, its cloud infrastructure, heavily and the adoption rate is picking up speed

UPDATED: Programming

  • Exams: Oracle Java Associate (1ZO-808), Flutter Certified Application Developer (AFD-200), and Azure Solutions Developer (AZ-204)
  • These are replacing the soon-to-be-retired Microsoft programming exams (70-480, 70-483, and 70-486)
  • This is a much “wider” track in that we have one general certification (Java), one for mobile app development (Flutter), and one for cloud (Azure)

NEW: Artificial Intelligence

  • Exams: Azure Fundamentals (AZ-900), Azure AI Fundamentals (AI-900), and Designing and Implementing an Azure AI Solution (AI-100)
  • According to LinkedIn, 133 million jobs will touch AI-enabled automation by 2022

NEW: Database Professional

  • Exams: Azure Fundamentals (AZ-900), Azure Data Fundamentals (DP-900), and Designing and Implementing a Data Science Solution on Azure (DP-100)
  • This is an excellent track for someone looking to become a data analyst

NEW: Advanced Database Professional

  • Exams: Implementing an Azure Data Solution (DP-200), Designing an Azure Data Solution (DP-201), and Administering Relational Databases on Microsoft Azure (DP-300)
  • This basically replaces the MCSA for SQL Server

The timeframe for these tracks is from now to about 12 months from now for all of these and, per usual in the IT business, these are subject to change. But this should give you an idea as to how we are evolving our offerings to match with the best possible employability scenarios for you as you pursue your journey.

You Have to Learn and Study Online. Now What?

Hello again. Before I dive into the subject of the title above, allow me to personally wish all of you the best of health physically, mentally, and emotionally during these trying times. I take encouragement in seeing all sorts of news stories about those out there helping their fellow humans as much as possible. I know when I go to the store, I’m saying an extra thank you to every employee I see.

On to our subject. Whether you’re a college student, high school student, or adult learner and whether you are learning through our courseware or some basic subject courseware, learning online and in at least some kind of isolation is far different than learning in a traditional classroom. Having taught in both situations the past 20 years, I have three observations/hints that will hopefully help with the online learning modality:

  1. Mix it up
    Online learning has many facets. Sure, you have the video portion as the focal point of the course, but many of these online courses have other materials, like quizzes, textbooks, and, for computer programs, the programs themselves. Change up the learning mode frequently. Many of our courses have a suggested lesson plan/study guide in the back of our workbooks that break up the lessons into video, practice, and workbook time. Use those as your guide. Too long on one medium and you will start to wander. When you feel yourself needing to mix it up, do it.
  2. Pace yourself
    How long is a high school class session, typically? 45 minutes? 55 minutes? (It was 55 for me back in high school, I think. That was a long time ago.) Match each study session for each subject/course to that time. It is very difficult for anyone to be in learning mode for too long without a break. If you are not bound by time constraints, here is a good rule to follow: If you are starting to lose focus on what you are trying to learn, take a break. Get up, walk around, get a drink of water, do something. Now, you may be thinking, “but I study for 2-3 hours straight all the time.” Good for you if you can do that. But studying is different than learning. Studying, for the most part, is a reinforcement of that which you have learned. It takes much more intense concentration to learn something new and one’s attention span for that is usually smaller. If you don’t believe me, try learning something new (like cooking for me) for two hours straight and see how much you remember after the first 30-45 minutes. There are numerous articles online that will back this up and I invite you to research this if you wish.
  3. Test yourself
    As you mix up your learning and pace your learning, test yourself often. I don’t mean take a quiz or take a test here. I mean see if you can do that which you have learned, if applicable. Let me give you two examples: If you just finished watching a section of a Word course on how to build a table, open Word and build a table or two and put some data in there you can relate to. If you just finished watching a section on adding adjustment layers in Photoshop, open Photoshop, get a picture to edit, and make your own adjustments to the picture. Many of these certification exams are hands-on, meaning that you must perform tasks. What better way to get some practice than to create and edit a project that relates to something you like? Just to drive the point home, when I needed to refresh my Adobe Premiere skills before teaching the course last year, I edited some footage of something to which I can relate: my golf swing. If only I could edit the swing itself…

I digress. The point is: learning online is indeed different from learning in the classroom but, absent of a live instructor, you can make the rhythm of learning online make you feel as if you are in a classroom, through mixing up the learning, going at a reasonable pace, and testing yourself often through getting some hands-on practice.