Blog
Software Engineering
Data Analytics
Data Science
Career advice
Student Stories
Hello, work!
Other
BI Analyst
Quality Assurance
Software Engineering
Data Analytics
Data Science
Career advice
Student stories
Programming languages
Start learning
Start learning
Programming languages
Career changes are tough, but you’re tougher. Here, we’ve gathered advice from Practicum grads to help you along your tech journey — let’s land that dream job!
Software Engineer
Data Analyst
Data Scientist
UX/UI Designer
Student stories
Student project
Landing a job
Programming languages
How Long Does It Take to Learn Coding from Scratch?
Programming languages
Is Go a Good Programming Language to Get Started in IT?
Software Engineering
Programming languages
Beginner’s Introduction to DevTools: How to Design Webpages Like a Pro
Software Engineering
Programming languages
C: The Programming Language That’s Always in Demand
Software Engineering
Programming languages
All about Front End: What is It, How It Works, and Why It Worth Your Time
Data Science
Programming languages
A Beginner’s Guide to A/B Testing (Includes a Real Case!)
Data Science
Programming languages
Programming Languages 101: Super Easy Explanation of C++ for Beginners
Data Science
Programming languages
Taming Python: Practicing Code and Writing Your Own Calculator
Data Science
Programming languages
Is Programming Hard? Make It Easy with Python
Data Science
Programming languages
A/B Testing: How to Arrive at the Best Product
Software Engineering
Programming languages
Thinking about Getting into IT? Try C#
Data Science
Programming languages
Matplotlib: What It Is And Why Should You Use it
Data Science
Programming languages
What is LightGBM and How Is It Used in Machine Learning and Data Science?
Software Engineering
Programming languages
What’s Behind Google Cloud
Data Analytics
Programming languages
Not Sure Where to Start with Your BI Career? Learn Tableau!
Data Science
Programming languages
Learn to Train AI with Scikit-learn
Data Science
Programming languages
Scikit-learn: an Easy Way to Create Your Own AI
Data Analytics
Programming languages
Why Data Analytics Is Impossible Without Pandas
Data Science
Programming languages
Why Learning PySpark Will Make You a Highly Paid Specialist
Data Science
Programming languages
A Beginner’s Guide to Deep Learning: Why Data Scientists Use Keras
Software Engineering
Programming languages
Java as a Bridge to a New Profession
Data Science
Programming languages
How to start coding in a Jupyter Notebook today
Data Science
Programming languages
NLTK Explained: An Easy Introduction for Data Science Beginners
Data Analytics
Programming languages
Data Analytics 101: All You Need to Know about SQL
Data Science
Programming languages
NumPy: Work With Large Arrays of Numbers in One-Two-Three
Data Analytics
Programming languages
Getting to Know MongoDB
Software Engineering
Programming languages
Borrowing Is Normal: Npm and How It’s Made Coding Easier
Software Engineering
Programming languages
REST API: What Is It And Why Do Software Engineers Use It?
Software Engineering
Programming languages
Let’s Explore How Node.js Increases The Usability Of JavaScript
Software Engineering
Programming languages
All About React.js: What It Is, How It Works, And Why You Should Learn It Now
Software Engineering
Learning resources
Programming languages
Here Are Our Top 9 Best Programming Languages to Learn in 2023
Software Engineering
Programming languages
CSS 101: A Beginner-Friendly Introduction to Styling Web Pages
Software Engineering
Programming languages
Why Learning JavaScript Will Ensure You Stay In Demand For Years to Come
Software Engineering
Programming languages
New to Web Development? Here’s Why You Should Learn HTML5
Software Engineering
Programming languages
Merging a Web Project into a Single File: The Magic of Webpack
Software Engineering
Programming languages
Why Knowing Git As A Developer Is Crucial
Software Engineering
Programming languages
Here’s Why IT Newbies Should Join GitHub Immediately
Data Analytics
Programming languages
Top 8 Data Analytics Tools You Need To Know In 2023
Data Science
Programming languages
A Brief Guide to Data Loading, Cleaning, and Exploration (Part 2)
Data Science
Programming languages
A Brief Guide to Data Loading, Cleaning, and Exploration (Part 1)
Data Science
Programming languages
Deploying Data Science Web Apps to the Cloud
Software Engineering
Programming languages
How the Internet Works: What's a Domain Name and How Can I Get One?
An intro for beginners.
Software Engineering
Programming languages
The How and Why of Stunning CSS Art (with Examples)
Programming languages
A Brief Introduction to Python — the universal programming language
Software Engineering
Programming languages
Everything You Need to Know About the Most Popular JS Frameworks - Part 5
Software Engineering
Programming languages
Everything You Need to Know About the Most Popular JS Frameworks - Part 4
Software Engineering
Programming languages
Everything You Need to Know About the Most Popular JS Frameworks - Part 3
Software Engineering
Programming languages
Everything You Need to Know About the Most Popular JS Frameworks - Part 2
Frameworks-1
Software Engineering
Programming languages
Everything You Need to Know About the Most Popular JS Frameworks - Part 1
In this article, we'll focus on the history and creation of frameworks, as well as some of their features.
Software Engineering
Programming languages
How the Internet Works: Computers and Networks
Software Engineering
Programming languages
What Is Recursion?
Software Engineering
Programming languages
Coding Challenge: How to Swap Variable Values
Software Engineering
Programming languages
Learning resources
Node.js is cool. Should you try it?
Software Engineering
Programming languages
Why Programming Can Seem So Hard — and What to Do About It
Data Science
Job search
Programming languages
How to land entry-level data science jobs
What’s your ideal tech career?
Not sure which profession to choose? Take our quiz to find out!
Take the quiz