Coding For Non-Coders

Learn how to get started with code using .NET

    • Jim Holmes's profile
  • Beginner
  • 15
  • 0
221 already enrolled

You don’t need to have software development skills in order to be a valuable member of a software delivery team. That said, getting a basic level of comfort and proficiency with writing and reading code can open up incredible new opportunities for you! This course isn’t about teaching you to write hyper-optimized, multi-threaded highly scalable concurrent JSON web services with ORM layers over a NOSQL database. It’s OK, Jim didn’t understand any of that and he wrote this description.

Instead, this course is meant to get you at ease with understanding how software moves from code to executable programs. During this course you'll learn:

  • To identify well-written software by taking small steps in building your own application in a test-first fashion.
  • Many things which may impact the long-term health and quality of the code your team is delivering.
  • Most importantly, that writing code isn’t just about being productive and accurate, you’ll learn that it can also be fun!

Video lessons in this course total roughly 6.5 hours. You can likely expect to spend another 4-8 hours working through the exercises. While that may seem like a lot, each lesson is broken into distinct chunks with the code-related lessons averaging 28 minutes.

Resources you'll use throughout this course:

This course uses Visual Studio Code and .NET Core for both Windows and the Mac. You’ll need to have those installed if you want to do the examples. (And you should. That’s sort of the point of this course, after all…)

An example project is available in Jim's GitHub repository with code examples for each lesson exercise.

Be sure to also check the individual Lesson Resources section in lessons for resources and notes specific to each lesson.

  • Basic computer literacy
  • Know how to launch programmes
  • Understand how to use files and folders
  • Basic proficiency in using the command line
How to Get Automation Included in Your Definition of Done – Angie Jones
Transcending The Tools
Ask Me Anything with Maaike Brinkhof
Getting Started With The Cypress Recorder
I Turned It On With my Laptop! - Mark Winteringham
Are You Ready To Take The Test.Bash(); 2022 Challenges?
The Hidden Treasure Of Static Analysis: Finding Risks In Forgotten Places
Revisited: The Tester’s Survival Guide to Joining a Continuous Delivery Project - Amy Phillips
Testing Ask Me Anything - DevOps
With a combination of SAST, SCA, and QA, we help developers identify vulnerabilities in applications and remediate them rapidly. Get your free trial today!
Explore MoT
TestBash Brighton 2024
Thu, 12 Sep 2024, 9:00 AM
We’re shaking things up and bringing TestBash back to Brighton on September 12th and 13th, 2024.
MoT Intermediate Certificate in Test Automation
Elevate to senior test automation roles with mastery in automated checks, insightful reporting, and framework maintenance