🌟 New Year Offer 🌟
Celebrate 2025 with 30% OFF on all products! Use code: NEWYEAR2025. Hurry, offer ends soon!
Nana Janashia – The Ultimate IT Fundamentals Course

A mini-bootcamp for learning the complete Software Development Life Cycle by taking up all key roles in practice one by one!
Inside an IT project — From 0 to Junior Engineer
Why we created this course
We get a lot of requests from viewers with zero or little IT pre-knowledge, who want to start a career in DevOps. But since DevOps Engineering is not an entry-level IT profession, we decided to create a course that will prepare non-IT people for transitioning into DevOps.
However, the course turned out to be a great resource for IT beginners in general. By simulating actual real world engineering tasks and going through the complete software development project, it completely dissolves the fear and insecurity of being an IT newbie. No matter if your end goal is to become a software developer, DevOps engineer, cloud engineer etc.
Mini-Bootcamp from Zero to Junior Engineer
The course is for complete IT beginners and our goal with it is to give you an equivalent of a junior engineer’s work experience and know how the whole Software Development Lifecycle (SDLC) works.
This course will give you an important foundational knowledge of software engineering without any knowledge gaps, that sometimes even junior engineers lack. So skills you gain here, will definitely help you stand out!
Work through a complete Software Project
![]()
Taking up all key roles one by one and going through the whole software development workflow in practice!

1) Plan
-
Create Jira Board and first Sprint

2) Develop
-
Learn Programming & Web Development Basics – HTML, CSS, JavaScript
-
Develop app with VueJS and NodeJS
-
Connect database

3) Test
-
Understand why testing is important
-
Different types of tests
-
Write unit and integration tests in JavaScript

4) Release / Deploy
- Know how to package and run an application
-
Create virtual server on cloud
-
Configure Linux server
- Run application package on VM
IT Fundamentals Learning Schedule
Recommended schedule to give you an idea of the scope of the course.
However, it’s completely self-paced 🙂

Course Curriculum
Work through the entire workflow from code to deployment to connect ALL the dots
Month 1
Chapter 1:
Course Overview
Chapter 2:
Introduction to SDLC and Planning
Chapter 3:
HTML, CSS and JavaScript
Chapter 4:
Develop Frontend of Teamable app
Chapter 5:
Learn Vue.js – JavaScript Framework
Month 2
Chapter 6:
HTTP and Backend Development
Chapter 7:
Introduction to Databases
Chapter 8:
Introduction to Testing
Chapter 9:
Package and Run App
Month 3
Chapter 10:
Application Deployment
Chapter 11:
2nd version of Teamable app
Chapter 12:
Collaborate on Code
Chapter 13:
Wrap Up and Next Steps
By the end of this course, you’ll be able to
Have a strong understanding of how the complete software development and release workflow works
![]()
Know how to write a simple web application with frontend, backend and database
![]()
Understand basics of infrastructure, servers, operating systems
![]()
Know how to create and configure a virtual server on a cloud platform, and deploy your developed application on it
![]()
Tech Stack: HTML, CSS, JavaScript, Vue.js, Node.js, Express.js, Jest, MongoDB
Who is this course for?
The best course to get started in IT for people with zero or little IT background


Pre-Requisite
course for our DevOps Bootcamp
Everyone
Who want to get into IT in general and learn the basics
Systems administrators
Who want to learn software development
DevOps and Cloud engineers
Without software development background
Junior software developers
Who want to fill knowledge gaps of e2e workflow of software development and release/deployment process
Managers, Product Owners, Project Managers of IT projects
Who want to get a better understanding of the complete software development and release workflow
Frontend developers
Who want to understand the complete software development life cycle and get a big picture of how software development projects work
Pre-Requisites:
Laptop to follow the demos
No other prerequisite knowledge necessary, it starts from zero
Who this course is NOT for:
Experienced engineers, who know how to create web applications and deploy them
Experienced full stack software developers
DevOps and Cloud engineers with software development background

Nana Janashia
The course, I wish I had when I transitioned to IT
While I help millions of IT professionals expand their knowledge into DevOps, I always wanted to create a course for COMPLETE IT newbies.
Because years ago I pivoted in my own career and transitioned from business/marketing background to software development. And the journey was painful and in my opinion, unnecessarily more tedious.
But I think this should NOT be so hard, why are no online courses or bootcamps or even computer science degrees teaching the whole e2e processes and making it more understandable?
So this is literally the course I wish I had when I started. I created this course, as if I would create it for my past self. And I’m sure as soon as you start your first job in a software development project, you will see the immense value and feel the confidence of understanding the roles and tasks in the process WAY BETTER than people with your level of experience 🙂
Course Features
- Lecture 0
- Quiz 0
- Duration 10 weeks
- Skill level All levels
- Language English
- Students 65
- Assessments Yes
