Languages: ANSI C C11 beginner
Technology:
Expertise:
- 8 Courses | 6h 33m 35s
- 3 Books | 9h 8m
- 2 Courses | 1h 46m 35s
- 3 Books | 11h 7m
- 7 Books | 28h 2m
- 9 Courses | 9h 15m 56s
- 3 Books | 23h 6m
- 2 Courses | 1h 50m 24s
- 6 Books | 30h 45m
There are many languages that can be used with DevOps. Explore some of these languages.
GETTING STARTED
Basics, Data Types, Constants, & Variables
-
3m 43s
-
3m 45s
COURSES INCLUDED
Basics, Data Types, Constants, & Variables
C is a general purpose language with standards specified by the American National Standards Institute (ANSI). Get started writing C programs as you learn how to work with data types, variables, and constants in C.
12 videos |
47m
Badge
Operators, Conditional Statements, & Branching
It is important to know the order in which your C code will execute to achieve the desired results. Learn to work with operators in C, and how to implement program flow using conditional statements and branching.
14 videos |
52m
Badge
Looping & Functions
When writing C programs, you often need to execute a block of statements multiple times. Learn how to implement iterative programming with loops and user-defined functions.
13 videos |
51m
Badge
Common Functions
The C language includes a number of built-in functions for use in your programs. Discover how to work with some of these functions, as well as the purpose of and how to use pointers in C.
13 videos |
51m
Badge
Data Structures
C includes a number of structures to make it easy to work with and manipulate numeric and character data. Learn how to work with arrays, strings, and the structure data type in C.
13 videos |
54m
Assessment
Badge
Unions & File Management
In C, a structure data type and a union are similar. Learn to use unions in your C programs, as well as how to work with and manage files.
11 videos |
46m
Badge
Functions, Storage Classes, & Data Modifiers
Write better C programs! Discover how to manipulate program execution in C using built-in functions, and learn how to work with storage classes, data modifiers, and volatile variables.
11 videos |
41m
Assessment
Badge
The C Preprocessor & Optimization
Improve the performance of your C programs! Learn how to use dynamic memory allocation (DMA) and the C preprocessor to optimize C programs.
13 videos |
47m
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Go Language Basics
Learning the fundamentals of a new programming language is key to your success in using the language to its fullest. Learn the Go language syntax, including working with variables and types, as well as for, if, switch, and defer statements.
12 videos |
56m
Badge
Functions in Go
Learn the skills required to use the Go programming language to write your own programs. Explore using arrays, slices, structs, and maps in Go, as well as working with methods, interfaces, concurrency, and channels.
13 videos |
50m
Assessment
Badge
COURSES INCLUDED
Configuration, Scaffolding, & Routing
Rails is a powerful web application framework written in Ruby. Learn how to install and use the Rails environment, and examine scaffolding and routing in Rails.
15 videos |
1h 2m
Badge
Migrations & ActionController
Many of your Rails projects will need to connect to a database. Discover how Rails works with databases, including migrations, seeding, and the ActionController.
11 videos |
39m
Badge
ActiveRecords
Models are the gateway to the database and ActiveRecord is the Rails library for dealing with data. Explore ActiveRecord and how to work with it.
12 videos |
52m
Badge
Validations, Scopes, & Callbacks
In Rails, models are the gateway to the database. Here you'll learn how to perform validations, and work with virtual models including model callbacks.
14 videos |
57m
Badge
Helpers, Authentication, & Authorization
Rails is a Model-View-Controller (MVC) framework. Learn how to work with views, layouts, and Rails Helpers, and how to perform authentication and authorization.
15 videos |
1h 11m
Badge
Active Jobs & Action Mailer
Ruby on Rails is an open-source web application framework that's optimized for programmers. Discover some of the more advanced features in Rails, including Active Job, Action Mailer, and debugging Rails applications.
8 videos |
40m
Badge
Testing
As with any development project, testing is required to ensure the application performs as expected. Learn how to test the various components of a Rails application, and examine some tools available to help make testing easier
18 videos |
1h 38m
Badge
APIs
Rails is an MVC framework that facilitates the use of web standards such as JSON and XML for data transfer. Learn the basics for creating an API, how to use Postman, and how to implement API authentication.
17 videos |
1h
Badge
API Advanced Features
Rails facilitates the use of HTML, CSS, and JavaScript for display and user interfacing. Discover how to work with log directories, CSV files, and Java, and how to deploy web applications.
9 videos |
47m
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Data Processing
Working with databases, regular expressions, and XML data are common tasks for DevOps in Python. Explore how to perform these common tasks.
9 videos |
48m
Assessment
Badge
Applications
Explore web programming and GUI programming in Python.
12 videos |
1h 2m
Assessment
Badge
EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE COURSES
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.BOOKS INCLUDED
Book
101 Challenges in C ProgrammingPresenting challenges you are likely to encounter in C programming, this book provides ready-made solutions to each challenge, offers sample runs of these solutions, and delivers crisp explanations to any vital issues.
2h 22m
By Aditya Kanetkar, Yashavant Kanetkar
Book
C Programming: A Self-Teaching IntroductionDefining key programming terms while teaching the basics of C, this thorough resource contains numerous real world programming examples showing first the algorithm, immediately followed by the program for the algorithm, and then, its output.
3h 45m
By Rajiv Chopra
Book
C Programming and Data StructuresPresenting a detailed view of various concepts used in the C programming language, this text explains the importance of each and every concept included in the C language.
3h 1m
By Bathini Ravinder, K. Srujan Raju, K. Venkateshwara Rao
BOOKS INCLUDED
Book
Go Recipes: A Problem-Solution ApproachFor experienced programmers who have some or no prior experience with Go, this in-depth guide contains recipes that deal with the fundamentals of Go, allowing you to build simple, reliable, and efficient software.
3h 25m
By Shiju Varghese
Book
Web Development with Go: Building Scalable Web Apps and RESTful ServicesFor intermediate and advanced web developers looking to gain a deep insight of Go, this thorough guide equips you with the necessary skills and knowledge required for effectively building robust and efficient web apps by leveraging the features of Go.
4h 14m
By Shiju Varghese
Book
Network Programming with Go: Essential Skills for Using and Securing NetworksA unique book on programming with Go for networking, this book covers network architecture and gives an overview of the Go language as a primer, covering the latest Go release.
3h 28m
By Jan Newmarch
BOOKS INCLUDED
Book
Beginning Programming with Python for Dummies, 2nd EditionIf you've never used Python or are new to programming in general, this hands-on resource is designed to help everyone, including nonprogrammers, get up and running with Python quickly.
5h 56m
By John Paul Mueller
Book
Test Your Skills in Python LanguageGiving you an opportunity to check your proficiency in Python, this book provides more than 400 questions with detailed explanations that are represented by topic so that a Python programmer can go directly to testing a particular skill.
1h 24m
By Shivani Goel
Book
Practical Python Design Patterns: Pythonic Solutions to Common ProblemsTeaching you how to write elegant "Pythonic" code to solve common programming problems, this book will help you Bbcome a better, more productive programmer through a series of projects that will help you deeply understand and master each of the design patterns covered.
3h 39m
By Wessel Badenhorst
Book
Python 3: Pocket PrimerProviding programmers with a sufficient knowledge of Python 3 to be able to work on their own projects, this book covers all of the basic concepts and features a chapter on PyGame, which allows a programmer to handle graphics, mouse and keyboard interaction, and play sounds and videos.
3h 14m
By James R. Parker
Book
Dive Into Python 3If you need to port applications to Python 3, or if you like to jump into languages fast and get going right away, this hands-on guide explains the latest version of the Python language and its differences from Python 2.
5h 58m
By Mark Pilgrim
Book
Python 3 for Absolute BeginnersBy appealing to your intelligence and ability to solve practical problems, this book uses everyday language to decode programming jargon and teach Python 3 to the absolute beginner.
5h 17m
By J-P Stacey, Tim Hall
Book
DevOps in Python: Infrastructure as PythonExplore and apply best practices for efficient application deployment.
2h 34m
By Moshe Zadka
BOOKS INCLUDED
Book
Ruby on Rails for Microsoft DevelopersBy serving as a roadmap for migrating your skill set, development processes, and applications to the newer Agile programming platform, this book will help you leverage your existing skills so you can quickly take advantage of the full potential of Rails.
8h 31m
By Antonio Cangiano
Book
Ruby on Rails BibleFor Web developers interested in learning how to create Web applications using the Ruby on Rails framework, this guide will show you how to jump on the RoR bandwagon, from the basics to advanced techniques.
10h 8m
By Timothy Fisher
Book
Ruby on Rails For DummiesUsing Ruby on Rails to introduce new programmers to the world of Web/database processing and development, this book will show you how to install and run Ruby and Rails, use the RadRails IDE, create a blog with Ruby and much more.
4h 27m
By Barry Burd
BOOKS INCLUDED
Book
DevOps in Python: Infrastructure as PythonExplore and apply best practices for efficient application deployment.
2h 34m
By Moshe Zadka
Book
Python 3: Pocket PrimerProviding programmers with a sufficient knowledge of Python 3 to be able to work on their own projects, this book covers all of the basic concepts and features a chapter on PyGame, which allows a programmer to handle graphics, mouse and keyboard interaction, and play sounds and videos.
3h 14m
By James R. Parker
Book
Beginning Programming with Python for Dummies, 2nd EditionIf you've never used Python or are new to programming in general, this hands-on resource is designed to help everyone, including nonprogrammers, get up and running with Python quickly.
5h 56m
By John Paul Mueller
Book
Test Your Skills in Python LanguageGiving you an opportunity to check your proficiency in Python, this book provides more than 400 questions with detailed explanations that are represented by topic so that a Python programmer can go directly to testing a particular skill.
1h 24m
By Shivani Goel
Book
Practical Python Design Patterns: Pythonic Solutions to Common ProblemsTeaching you how to write elegant "Pythonic" code to solve common programming problems, this book will help you Bbcome a better, more productive programmer through a series of projects that will help you deeply understand and master each of the design patterns covered.
3h 39m
By Wessel Badenhorst
Book
Python for Everyone, Second EditionFilled with programming examples, homework assignments, and lab exercises, this book provides an approachable introduction to fundamental programming techniques and design skills, and helps students master basic concepts to become competent coders.
13h 58m
By Cay Horstmann, Rance Necaise
SHOW MORE
FREE ACCESS