project10nist's

learning log

What

check_box

Completed

check_box_outline_blank

Ongoing

border_style

Coming Up

attach_file

Certificate

Introductory Courses

check_boxattach_file

CS50's Understanding Technology

at Harvard University

"This course is for students who don’t (yet) consider themselves computer persons. Designed for students who work with technology every day but don’t necessarily understand how it all works underneath the hood or how to solve problems when something goes wrong, this course fills in the gaps, empowering students to use and troubleshoot technology more effectively. Through lectures on hardware, the Internet, multimedia, security, programming, and web development as well as through readings on current events, this course equips students for today’s technology and prepares them for tomorrow’s as well."

Topics: Hardware; Internet; Multimedia; Security; Web Development; Programming.

check_boxattach_file

CS50's Computer Science for Business Professionals

at Harvard University

"This course is a variant of CS50x designed especially for business professionals. Whereas CS50x takes a bottom-up approach, emphasizing mastery of low-level concepts and implementation details thereof, this course takes a top-down approach, emphasizing mastery of high-level concepts and design decisions related thereto. Ultimately this course empowers students to make technological decisions even if not technologists themselves. Topics include cloud computing, networking, privacy, scalability, security, and more, with an emphasis on web and mobile technologies. Students emerge from this course with first-hand appreciation of how it all works and all the more confident in the factors that should guide their decision-making. This course is designed for managers, product managers, founders, and decision-makers more generally."

Topics: Computational Thinking; Programming Languages; Internet Technologies; Web Development; Technology Stacks; Cloud Computing.

check_boxattach_file

Introduction to IT

at Codecademy

"Take your first steps into the world of IT, or Information Technology! Introduction to IT will teach you about core IT subjects."

Topics: Getting Started with IT; Computer Basics; Networks and the Internet; Operating Systems and Applications; Software Development Basics; Databases; Cybersecurity.

check_boxattach_file

Code Foundations

at Codecademy

"Interested in learning how to code, but unsure where to start? The Code Foundations path provides an overview of the main applications of programming: computer science, web development, and data science. It also teaches important concepts that you'll find in every programming language, such as variables, functions, and control flow. After completing this path, you'll understand key programming terms and you'll be ready to chart your course to a more technical career."

Topics: Introduction; Learn How to Code; Computer Science; Web Development; Data Science.

check_boxattach_file

COMPTIA IT Fundamentals+ Exam (ITF+) Learning Path

at LinkedIn Learning

"The CompTIA IT Fundamentals (ITF+) exam focuses on the essential IT skills and knowledge needed to perform common IT tasks. These courses help you build these fundamental skills and prepare for CompTIA ITF+ exam objectives, including computer basics, networking, security, and troubleshooting."

Certifications

Google IT Support Professional Certificate

check_box

1) Technical Support Fundamentals

at Coursera

"This course is the first of a series that aims to prepare you for a role as an entry-level IT Support Specialist. In this course, you’ll be introduced to the world of Information Technology, or IT. You’ll learn about the different facets of Information Technology, like computer hardware, the Internet, computer software, troubleshooting, and customer service. This course covers a wide variety of topics in IT that are designed to give you an overview of what’s to come in this certificate program."

check_box_outline_blank

2) The Bits and Bytes of Computer Networking

at Coursera

"This course is designed to provide a full overview of computer networking. We’ll cover everything from the fundamentals of modern networking technologies and protocols to an overview of the cloud to practical applications and network troubleshooting."

border_style

3) Operating Systems and You: Becoming a Power User

at Coursera

"In this course -- through a combination of video lectures, demonstrations, and hands-on practice -- you’ll learn about the main components of an operating system and how to perform critical tasks like managing software and users, and configuring hardware."

border_style

4) System Administration and IT Infrastructure Services

at Coursera

"This course will transition you from working on a single computer to an entire fleet. Systems administration is the field of IT that’s responsible for maintaining reliable computers systems in a multi-user environment. In this course, you’ll learn about the infrastructure services that keep all organizations, big and small, up and running. We’ll deep dive on cloud so that you’ll understand everything from typical cloud infrastructure setups to how to manage cloud resources. You'll also learn how to manage and configure servers and how to use industry tools to manage computers, user information, and user productivity. Finally, you’ll learn how to recover your organization’s IT infrastructure in the event of a disaster."

border_style

5) IT Security: Defense against the digital dark arts

at Coursera

"This course covers a wide variety of IT security concepts, tools, and best practices. It introduces threats and attacks and the many ways they can show up. We’ll give you some background of encryption algorithms and how they’re used to safeguard data. Then, we’ll dive into the three As of information security: authentication, authorization, and accounting. We’ll also cover network security solutions, ranging from firewalls to Wifi encryption options. The course is rounded out by putting all these elements together into a multi-layered, in-depth security architecture, followed by recommendations on how to integrate a culture of security into your organization or team."

Web Development/Design

check_box_outline_blank

Full-Stack Engineer Career Path

at Codecademy

"A full-stack engineer can get a project done from start to finish. This Career Path will start with the front-end, move on to the back-end, then teach you how to connect the two."

check_boxattach_file

Responsive Web Design Certification

at freeCodeCamp

"In this Responsive Web Design Certification, you'll learn the languages that developers use to build webpages: HTML (Hypertext Markup Language) for content, and CSS (Cascading Style Sheets) for design."

Projects
check_box_outline_blank

JavaScript Algorithms and Data Structures

at freeCodeCamp

While HTML and CSS control the content and styling of a page, JavaScript is used to make it interactive. In the JavaScript Algorithm and Data Structures Certification, you'll learn the fundamentals of JavaScript including variables, arrays, objects, loops, and functions."

Projects

Applications

Git and GitHub

check_boxattach_file

Learning GitHub

at LinkedIn Learning

"GitHub is the industry-standard tool for collaborating on and sharing code. It’s popular among software developers, project managers, designers, and students for its flexibility and control. This course introduces GitHub and Git, the version control system that GitHub is built upon. Instructor Aaron Stewart, a training content specialist at GitHub, explains the benefits of version control, how to navigate GitHub and the command line, how GitHub and Git are related, and the best practices for communication and collaboration on GitHub. Aaron also reviews the most common tasks, such as branching, commits, and pull requests, and shows you how to create a simple local project and move it to GitHub to share with your team. Once you have completed the course, you should be able to immediately start using Git and GitHub to manage your own code."