IT Resources Round-Up: Programming Guides, Tutorials, and Training Videos

Programmers write the code that powers everything from websites and mobile apps to AI and cloud infrastructure. At its core, programming is about writing instructions for computers to follow. Whether you’re designing a simple script or architecting a massive enterprise system, programming is essential. It’s a core skill in IT, software development, and beyond.
One of the biggest challenges (and opportunities) in programming is the sheer variety of languages available. From Python and JavaScript to C++ and Go, each language has its strengths, use cases, and learning curve. Some are great for web development, others excel in data science, automation, or cybersecurity.
No matter your career path, learning to code can open doors to high-paying, in-demand roles across tech industries. To help you get started, we’ve rounded up our favorite programming tutorials, blogs, and videos covering multiple languages and skill levels.
Programming Guides: Online Training
Learning to code is easier when you have structured training that walks you through key concepts step-by-step. Whether you're a beginner exploring your first programming language or an experienced programmer looking to refine your skills, online training can provide hands-on practice.
We've rounded up our favorite courses covering everything from web development and data science to Python, JavaScript, and PowerShell, helping you build a solid foundation in programming. Start with these beginner and intermediate-level trainings:
Intro to Programming and Development Online Training: Learn the fundamentals of computer programming and development, including which languages are used for what, which jobs they align with, and how to start your programming career.
Programming for Data Science Online Training: Learn essential data science skills, including how to write reusable code, process unstructured data, and create visualizations.
HTML and CSS for Web Developers Online Training: Entry-level training that teaches you how to write and edit web pages and user interfaces.
C++ Essentials Online Training: Learn how to read and write C++, one of the most popular programming languages.
Certified Professional in Python Programming 1 (PCPP1) Online Training: Learn how to use Python and prepare for the first exam to earn the PCPP (a two-part certification from the Python Institute).
Intermediate Python Tutorial Online Training: Teaches you more in-depth Python skills, including object-oriented programming and applications for machine learning, AI, and data analytics.
JavaScript Essentials Online Training: Beginner-friendly training that teaches core concepts like data types, error handling, functions, and classes.
Intermediate JavaScript Online Training: Learn to read and write JavaScript confidently, including how to process user data, run computations, and enhance website functionality.
Visual Studio Code (VS Code) Essentials Online Training: Learn how to code, debug, run tasks, use version control, and perform other development operations within Visual Studio Code's (free) streamlined code editor.
MySQL Essentials Online Training: Learn how to create, configure, maintain, and deploy MySQL databases.
PowerShell 7 - Microsoft Training Online Training: Learn all the new features and tools in the most recent version of PowerShell.
As you progress in your programming career, you'll want to consider certificates. These online programming training courses will help you pass IT certification exams and expand your career opportunities:
Learn Programming Written Guides
Sometimes, a well-written guide is the best way to break down complex programming concepts. Whether you're exploring different programming languages, comparing front-end vs. back-end development, or preparing for your first day as a software engineer, these articles provide valuable insights to expand your programming knowledge at your own pace.
What Are the Most Used Programming Languages in Data Science?
Go vs Python: Which Language Should You Use for Your Next Project?
Golang vs Java: Which Language Should You Use for Your Next Project?
Front-End vs Back-End Developer: Which Path is Right For You?
Programming Tutorial Videos
These videos provide a visual walkthrough of key programming concepts, helping you understand everything from basic syntax to real-world applications. If you're just getting started, check out the first video for a beginner-friendly introduction to programming.
You can also explore other programming videos to learn more about whether it's worth learning Python, how to get started in programming, and tips about programming in real-world environments. We also offer a number of playlists, which combine multiple videos on the same topic.
Depending on what you're looking to learn, consider playlists like:
Your Career as a Programmer Starts Here
Computer programming is one of the most versatile and in-demand skills in the tech world. It opens doors to careers in software development, data science, cybersecurity, and much more.
Whether you're coding your first script or looking for a certification, the right programming resources can help you build confidence, improve problem-solving skills, and advance your career.
Ready to take the first step toward a future in programming? Consider this Intro to Programming and Development Online Training.
delivered to your inbox.
By submitting this form you agree to receive marketing emails from CBT Nuggets and that you have read, understood and are able to consent to our privacy policy.