# data[].attributes.attachment_link.description
Watch as random text evolves into Shakespeare quotes using genetic algorithms

# data[].attributes.body
it deployed

# data[].attributes.body
trying to redeploy, currently none of the actions are working, figured out some file structure issues

# data[].attributes.body
Got it working on the cloud.

Link: CST-435 ML Projects

# data[].attributes.body
Go to Genetic Algorithm section on the dashboard - https://ai-ml-azwst8.streamlit.app/pp-projects-isv5ewucope9re5kb

# data[].attributes.body
App is currently deploying. It will take an hour or two to spin up.

https://cst-435-project-hub-5245.onrender.com/Project5

# data[].attributes.body
https://shakespeare-qlwhy6qag-tnguyen144-7989s-projects.vercel.app

# data[].attributes.body
Post the link to your completed GA app, deployed on the cloud

# data[].attributes.body
REACT APP

# data[].attributes.body
APP RUNNING LOCALLY

# data[].attributes.body
Just got barebones UI for now but works

# data[].attributes.body
Some version running locally, more to add/change

# data[].attributes.body
billions of errors

# data[].attributes.body
Cloned the repo and did research on what they actually are and what they do and how they work. Clarrified the "gene passing" products

# data[].attributes.body
Working on the streamlit dashboard

# data[].attributes.body
Up and running, however it stops running at 16%

# data[].attributes.body
running locally

# data[].attributes.body
Ran locally

# data[].attributes.body
It runs locally, not published to the cloud yet.

# data[].attributes.body
Training for LSTM

# data[].attributes.body
I have a very minimal cost analysis working... i have to get more useful information about training and stuff

# data[].attributes.body
I edited this Cost Analysis project into a template to analyze other projects, including ANN, CNN, etc.

# data[].attributes.headline
Martin Battu - RNN Deployment Cost Analysis

# data[].attributes.subject
Martin Battu - RNN Deployment Cost Analysis

# data[].attributes.headline
Martin Battu - RNN Deployment Cost Analysis 

# data[].attributes.subject
Martin Battu - RNN Deployment Cost Analysis 

# data[].attributes.headline
Acitivity Week 9 - THURSDAY - COST ANALYSIS REPORT

# data[].attributes.subject
Acitivity Week 9 - THURSDAY - COST ANALYSIS REPORT

# data[].attributes.body
Post a link or your completed report here

# data[].attributes.attachment_link.description
Contribute to iartzi/AIT-204-Genetic-Alg development by creating an account on GitHub.

# data[].attributes.body
Can't train past 20% accuracy - more work to do

# data[].attributes.body
Trainging took 2.8 hours, the cost for that would be .02C in electricity in Washington State.

working on the cost of hosting it on Railway and Vercel.

# data[].attributes.body
So I am behind on the project so I have been making some changes.

Trying to improve the model.

Moving everything to a centralized hub.

Right now the individual project is working though.

# data[].attributes.body
training data info

# data[].attributes.body
Still training to obtain time :)

# data[].attributes.attachment_link.readable_text
The explosion of AI tools means fewer programming jobs and more competition. Here's why experts say some programming certifications are still worth your time.

If you're a software developer or architect, you might wonder if programming certifications are still worth the effort, especially in the era of rapid AI-driven evolution. The short answer is, it depends.

"Certifications are shifting from a checkbox to a compass. They're less about proving you memorized syntax and more about proving you can architect systems, instruct AI coding assistants, and solve problems end-to-end," says Faizel Khan, lead AI engineer at Landing Point, an executive search and recruiting firm.

"In the AI era, fewer students will get trained on the job, which means they have to train themselves," Khan says. "Certifications-especially architectural ones like AWS, Kubernetes, Terraform-are still the clearest path to do that."

Pros and cons of programming certifications

It's not all black and white when it comes to deciding whether to pursue programming certifications. The effort involves both pros and cons.

"In terms of pros, certifications concretely demonstrate that you have a skillset at a documented level," says Chris Riccio, vice president of engineering at Uplevel, an engineering optimization system provider. "They also show that you've put in the time and effort to learn, study, and prepare."

Programming certifications are "a useful way to validate foundational skills and show that someone understands core concepts," says Greg Fuller, vice president of Skillsoft's training provider, Codecademy. "They're especially helpful for people entering the field or shifting from adjacent roles."

Certifications offer a structured path to demonstrate proficiency, and they can confirm your ability to build and deploy in various environments, Fuller says.

These types of certifications often demonstrate baseline proficiency and continuous learning, says Reshmi Ramachandran, head of partnerships and GTM strategy for Cprime, a consultancy. "These are often key indications of proficiency for companies looking to filter large candidate pools," she says.

Certifications really do two things, Khan adds. "First, they force you to learn by doing," he says. "If you're taking AWS Solutions Architect or Terraform, you don't pass by guessing-you plan, build, and test systems. That practice matters. Second, they act as a public signal. Think of it like a micro-degree. You're not just saying, 'I know cloud.' You're showing you've crossed a bar that thousands of other engineers recognize."

But there are cons, too. "In tech, employers don't just want credentials, they want proof you can deliver," says Kevin Miller, CTO at IFS, a maker of factory automation software. "Programming certifications can be a valuable indicator of your baseline knowledge and competencies, especially if you're early in your career or pivoting into tech, but their importance is dwindling."

AI tools that can generate, debug, and optimize code are already performing tasks once done by entry-level developers, "which means fewer traditional programming roles are available," Miller says. "As a result, the job market is becoming more competitive, and certifications aren't seen as the noteworthy achievement they once were."

What's more, not all certifications carry the same weight, Riccio says. "Some may reflect only familiarity rather than true expertise," he says. "Certifications also often measure 'book knowledge' rather than practical experience, and they don't always map clearly to the requirements of a specific role."

Programming certifications "can be a helpful signal, especially for confirming baseline knowledge in areas like cloud, security, or devops, but they're not the full picture," says Morgan Watts, vice president of IT at 8×8, a contact center platform developer.

"I'm more interested in a candidate's attitude and aptitude: what problems they've solved, what they've built, and how they've approached challenges," Watts says. "Certifications can show commitment and discipline, and they're especially useful in highly specialized roles. But I'm cautious when someone presents a laundry list of certifications with little evidence of real-world application."

A certification without experience doesn't carry much weight, Watts says, and over-certification can sometimes signal the wrong focus. "Ultimately, it's the ability to apply knowledge, collaborate, and adapt that sets great developers apart," he says.

Finally, certifications can age fast, Khan says. "Tech stacks evolve and a badge from two years ago may already feel dusty," he says. "And some certifications are paper-thin-multiple-choice exams that don't prove you can debug production at 2 a.m. So, the risk is you collect badges but still can't ship."

Which certifications will get you noticed?

Despite the drawbacks, certifications are still very much in demand, and some carry more weight than others.

The most in-demand certifications are typically platform-based-Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Azure, and others, Riccio says. "Many of these platforms provide managed services that integrate with existing systems or serve as the glue between them," he says. "Today's engineering teams aren't just building standalone systems in isolation; they're using other systems to store data, orchestrate business workflows, and connect applications."

A certification that demonstrates the ability to build solutions on these platforms can put a development professional ahead of the competition, Riccio says.

"The certifications I see in highest demand tend to reflect the evolving tech landscape," Watts says. "Cloud certifications from AWS, Azure, and GCP are incredibly valuable, especially as distributed systems become the norm."

Also in demand are certifications for devops and CI/CD tools including Kubernetes, Docker, and Jenkins, Watts says, "because deployment automation and reliability are critical at scale. Also, with AI reshaping development, we're seeing growing interest in certifications around machine learning, data science, and AI model integration. These certifications stand out because they align directly with the skills that teams need to move faster and more intelligently."

On the AI front, certifications in TensorFlow and other machine learning platforms are gaining traction as organizations look to embed AI across the development process, Watts says. "These are the certifications that align closely with where modern engineering is headed-scalable, secure, and AI-enabled," he says.

And then there are cybersecurity credentials that continue to be in high demand. Security certifications, such as CompTIA Security+ or Certified Ethical Hacker, "have become essential as every company faces increasing cyber threats and compliance requirements," Miller says.

"Core programming certifications are still a bit niche, but the adjacent skills, like those that help developers deploy, secure, and scale their code, are driving demand," Fuller says. "Companies want developers who understand the full lifecycle, not just how to write code."

Also see: The best Java certifications for software developers.
Certifications in the hiring process

Experts are clear that programming certifications alone will not get you the job. But they do play a role in the hiring process.

"The information technology world is characterized by rapid and continuous evolution, including the skills and knowledge required to work in the field," says Diane Rafferty, managing director of the National Technology Group at Atrium, a global talent solutions and extended workforce management firm.

"Certifications not only prove that you have the skills and knowledge needed, but they also show employers that you're invested in your education and career growth," Rafferty says. "They can give you a competitive edge when looking for a job, as many companies now require candidates to have them."

Certifications are one part of the hiring equation, "but never the only part," Watts says. "They help validate that a candidate has taken the time to build foundational knowledge, and that's a good sign. But I put more weight on how a person thinks, solves problems, and contributes to the team. I look for people who are curious and proactive, who are learning because they want to, not just because a course told them to."

Certifications can also play a valuable role in retention, Watts says. "I encourage team members to pursue growth, and when they invest in their own development, the whole organization benefits," he says. "But again, it's that balance of knowledge, attitude, and applied experience that really moves the needle."

Certifications "may allow you to breeze through the initial résumé screening process, potentially getting you to the next stage faster," Riccio says. "At a minimum, they will set your profile apart from the rest of the pack. They also demonstrate that you've reached a baseline level of expertise, allowing hiring managers to quickly evaluate whether you have the skills for the role."

Employers today "care far less about whether someone has passed an exam and far more about whether they can apply knowledge effectively in real-world situations, leverage AI tools, and solve complex problems," Miller says. "A certification might get someone an interview, but being able to demonstrate problem-solving skills, teamwork, and adaptability will really make them stand out."

Popular programming certifications

The following certifications consistently rose to the top in my conversations with tech leaders and hiring managers.

AWS Certified Developer-Associate

Showcases skills and knowledge in developing, optimizing, packaging, and deploying applications, using CI/CD workflows, and identifying and resolving application issues, according to AWS. This certification is said to be a good starting point on the AWS certification journey for professionals in IT or cloud developer job roles.

Azure Developer Associate

This certificate from Microsoft is intended for developers participating in all phases of cloud development, including design, deployment, maintenance, and monitoring. The course teaches developers how to create end-to-end solutions in Microsoft Azure, using the Microsoft Learn Sandbox environment to access Azure resources and services.

Certified Kubernetes Application Developer (CKAD)

This certification was created by the Linux Foundation and Cloud Native Computing Foundation. It demonstrates that candidates can design, build, and deploy cloud-native applications for Kubernetes.

Certified Secure Software Lifecycle Professional (CSSLP)

This certification, from ISC2, focuses on secure software development practices. It recognizes leading application security skills and demonstrates advanced technical skills and knowledge needed for authentication, authorization, and auditing throughout the software development lifecycle.

Databricks Certified Machine Learning Professional

Professionals learn about the latest data and AI techniques and how they can use the Databricks Data Intelligence Platform to build a variety of solutions across data engineering, data warehousing, data science, and AI.

Professional Cloud Architect

This certification from Google assesses the ability to design and plan a cloud solution architecture, manage and provision the cloud solution infrastructure, design for security and compliance, analyze and optimize technical and business processes manage implementations of cloud architecture, and ensure solution and operations reliability.

Terraform Associate

This certification from HashiCorp is for cloud engineers specializing in operations, IT, or development who know the basic concepts and skills associated with Terraform. It validates foundational skills in using Terraform for infrastructure as code development.

# data[].attributes.attachment_link.title
Do programming certifications still matter?

# data[].attributes.attachment_link.description
The explosion of AI tools means fewer programming jobs and more competition. Here's why experts say some programming certifications are still worth your time.

# data[].attributes.headline
Activity Week 9 - TUESDAY - Cost Assessment

# data[].attributes.subject
Activity Week 9 - TUESDAY - Cost Assessment

# data[].attributes.attachment_caption
Almost forgot to post, but the activity is not fully completed yet, still sorting out the training portion

# data[].attributes.body
Fontend runs and Backend runs

just need to train the model on a book.

# data[].attributes.body
Created a text-generator

trained the model

# data[].attributes.body
All I was able to get through

# data[].attributes.body
Post your completed activity you started on Tuesday

# data[].attributes.body
Basic UI setup wiht my dashboard, haven't got the model working

# data[].attributes.body
Started to create the backend and frontend code for this RNN

# data[].attributes.body
downloaded a book from the website and removed headers

# data[].attributes.body
Having problems installing dependencies